#include <libuvc.h>
Public Attributes | |
| union { | |
| uint8_t fourccFormat [4] | |
| uint8_t guidFormat [16] | |
| }; | |
| union { | |
| uint8_t bBitsPerPixel | |
| uint8_t bmFlags | |
| }; | |
| uint8_t | bAspectRatioX |
| uint8_t | bAspectRatioY |
| uint8_t | bCopyProtect |
| uint8_t | bDefaultFrameIndex |
| enum uvc_vs_desc_subtype | bDescriptorSubtype |
| uint8_t | bFormatIndex |
| uint8_t | bmInterlaceFlags |
| uint8_t | bNumFrameDescriptors |
| uint8_t | bVariableSize |
| struct uvc_frame_desc * | frame_descs |
| struct uvc_format_desc * | next |
| struct uvc_streaming_interface * | parent |
| struct uvc_format_desc * | prev |
Format descriptor
A "format" determines a stream's image type (e.g., raw YUYV or JPEG) and includes many "frame" configurations.
| union { ... } |
Format specifier
| union { ... } |
Format-specific data
| uint8_t uvc_format_desc::bBitsPerPixel |
| uint8_t uvc_format_desc::bDefaultFrameIndex |
Default {uvc_frame_desc} to choose given this format
| enum uvc_vs_desc_subtype uvc_format_desc::bDescriptorSubtype |
| uint8_t uvc_format_desc::bFormatIndex |
| struct uvc_frame_desc* uvc_format_desc::frame_descs |
| struct uvc_format_desc * uvc_format_desc::next |
| struct uvc_format_desc* uvc_format_desc::prev |