libuvc
Data Structures
Here are the data structures with brief descriptions:
 Cuvc_device_descriptorStructure representing a UVC device descriptor
 Cuvc_extension_unitCustom processing or camera-control functions
 Cuvc_format_descFormat descriptor
 Cuvc_frameAn image frame received from the UVC device
 Cuvc_frame_descFrame descriptor
 Cuvc_input_terminalRepresentation of the interface that brings data into the UVC device
 Cuvc_processing_unitRepresents post-capture processing functions
 Cuvc_selector_unitRepresents selector unit to connect other units
 Cuvc_stream_ctrlStreaming mode, includes all information needed to select stream