Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Attributes | List of all members
uvc_format_desc Struct Reference

#include <libuvc.h>

Public Attributes

struct uvc_streaming_interface * parent
 
struct uvc_format_descprev
 
struct uvc_format_descnext
 
enum uvc_vs_desc_subtype bDescriptorSubtype
 
uint8_t bFormatIndex
 
uint8_t bNumFrameDescriptors
 
union {
   uint8_t   guidFormat [16]
 
   uint8_t   fourccFormat [4]
 
}; 
 
union {
   uint8_t   bBitsPerPixel
 
   uint8_t   bmFlags
 
}; 
 
uint8_t bDefaultFrameIndex
 
uint8_t bAspectRatioX
 
uint8_t bAspectRatioY
 
uint8_t bmInterlaceFlags
 
uint8_t bCopyProtect
 
uint8_t bVariableSize
 
struct uvc_frame_descframe_descs
 

Detailed Description

Format descriptor

A "format" determines a stream's image type (e.g., raw YUYV or JPEG) and includes many "frame" configurations.

Member Data Documentation

union { ... }

Format specifier

union { ... }

Format-specific data

uint8_t uvc_format_desc::bAspectRatioX
uint8_t uvc_format_desc::bAspectRatioY
uint8_t uvc_format_desc::bBitsPerPixel

BPP for uncompressed stream

uint8_t uvc_format_desc::bCopyProtect
uint8_t uvc_format_desc::bDefaultFrameIndex

Default {uvc_frame_desc} to choose given this format

enum uvc_vs_desc_subtype uvc_format_desc::bDescriptorSubtype

Type of image stream, such as JPEG or uncompressed.

uint8_t uvc_format_desc::bFormatIndex

Identifier of this format within the VS interface's format list

uint8_t uvc_format_desc::bmFlags

Flags for JPEG stream

uint8_t uvc_format_desc::bmInterlaceFlags
uint8_t uvc_format_desc::bNumFrameDescriptors
uint8_t uvc_format_desc::bVariableSize
uint8_t uvc_format_desc::fourccFormat[4]
struct uvc_frame_desc* uvc_format_desc::frame_descs

Available frame specifications for this format

uint8_t uvc_format_desc::guidFormat[16]
struct uvc_format_desc * uvc_format_desc::next
struct uvc_streaming_interface* uvc_format_desc::parent
struct uvc_format_desc* uvc_format_desc::prev

The documentation for this struct was generated from the following file: