VSF Documented
Data Fields
usb_uvc_format_desc_t Struct Reference

#include <vsf_usb_UVC.h>

Data Fields

uint8_t bLength
 
uint8_t bDescriptorType
 
uint8_t bDescriptorSubtype
 
uint8_t bFormatIndex
 
uint8_t bNumFrameDescriptors
 
union { 
 
   struct { 
 
      uint32_t   guidFormat 
 
      uint8_t   bBitsPerPixel 
 
      uint8_t   bDefaultFrameIndex 
 
      uint8_t   bAspectRatioX 
 
      uint8_t   bAspectRatioY 
 
      uint8_t   bmInterlaceFlags 
 
      uint8_t   bCopyProtect 
 
   }   uncompressed 
 
   struct { 
 
      uint8_t   bmFlags 
 
      uint8_t   bDefaultFrameIndex 
 
      uint8_t   bAspectRatioX 
 
      uint8_t   bAspectRatioY 
 
      uint8_t   bmInterlaceFlags 
 
      uint8_t   bCopyProtect 
 
   }   mjpeg 
 
VSF_CAL_PACKED 
 

Field Documentation

◆ bLength

uint8_t usb_uvc_format_desc_t::bLength

◆ bDescriptorType

uint8_t usb_uvc_format_desc_t::bDescriptorType

◆ bDescriptorSubtype

uint8_t usb_uvc_format_desc_t::bDescriptorSubtype

◆ bFormatIndex

uint8_t usb_uvc_format_desc_t::bFormatIndex

◆ bNumFrameDescriptors

uint8_t usb_uvc_format_desc_t::bNumFrameDescriptors

◆ guidFormat

uint32_t usb_uvc_format_desc_t::guidFormat

◆ bBitsPerPixel

uint8_t usb_uvc_format_desc_t::bBitsPerPixel

◆ bDefaultFrameIndex

uint8_t usb_uvc_format_desc_t::bDefaultFrameIndex

◆ bAspectRatioX

uint8_t usb_uvc_format_desc_t::bAspectRatioX

◆ bAspectRatioY

uint8_t usb_uvc_format_desc_t::bAspectRatioY

◆ bmInterlaceFlags

uint8_t usb_uvc_format_desc_t::bmInterlaceFlags

◆ bCopyProtect

uint8_t usb_uvc_format_desc_t::bCopyProtect

◆ [struct]

struct { ... } usb_uvc_format_desc_t::uncompressed

◆ bmFlags

uint8_t usb_uvc_format_desc_t::bmFlags

◆ [struct]

struct { ... } usb_uvc_format_desc_t::mjpeg

◆ [union]

union { ... } usb_uvc_format_desc_t::VSF_CAL_PACKED