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 { ... } uvc_format_desc::@3

Format specifier

◆ 

union { ... } uvc_format_desc::@5

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: