Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <libuvc.h>
Public Attributes | ||
struct uvc_streaming_interface * | parent | |
struct uvc_format_desc * | prev | |
struct uvc_format_desc * | next | |
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_desc * | frame_descs | |
Format descriptor
A "format" determines a stream's image type (e.g., raw YUYV or JPEG) and includes many "frame" configurations.
union { ... } uvc_format_desc |
Format specifier
union { ... } uvc_format_desc |
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 |