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

§ @2

union { ... }

Format specifier

§ @4

union { ... }

Format-specific data

§ bAspectRatioX

uint8_t uvc_format_desc::bAspectRatioX

§ bAspectRatioY

uint8_t uvc_format_desc::bAspectRatioY

§ bBitsPerPixel

uint8_t uvc_format_desc::bBitsPerPixel

BPP for uncompressed stream

§ bCopyProtect

uint8_t uvc_format_desc::bCopyProtect

§ bDefaultFrameIndex

uint8_t uvc_format_desc::bDefaultFrameIndex

Default {uvc_frame_desc} to choose given this format

§ bDescriptorSubtype

enum uvc_vs_desc_subtype uvc_format_desc::bDescriptorSubtype

Type of image stream, such as JPEG or uncompressed.

§ bFormatIndex

uint8_t uvc_format_desc::bFormatIndex

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

§ bmFlags

uint8_t uvc_format_desc::bmFlags

Flags for JPEG stream

§ bmInterlaceFlags

uint8_t uvc_format_desc::bmInterlaceFlags

§ bNumFrameDescriptors

uint8_t uvc_format_desc::bNumFrameDescriptors

§ bVariableSize

uint8_t uvc_format_desc::bVariableSize

§ fourccFormat

uint8_t uvc_format_desc::fourccFormat[4]

§ frame_descs

struct uvc_frame_desc* uvc_format_desc::frame_descs

Available frame specifications for this format

§ guidFormat

uint8_t uvc_format_desc::guidFormat[16]

§ next

struct uvc_format_desc * uvc_format_desc::next

§ parent

struct uvc_streaming_interface* uvc_format_desc::parent

§ prev

struct uvc_format_desc* uvc_format_desc::prev

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