UVC 描述符及描述符布局
2020-09-28
9835
251
USB设备的描述符用于向主机报告其设备的属性信息,UVC设备属于USB设备的一种,故和通用的USB设备一样,也包含设备描述符、配置描述符、接口描述符、端点描述符和字符串描述符。
UVC设备在也定义了一些特有的描述符,用于对USB视频设备的扩展。这些特有的UVC描述符和通用的USB描述符,共同组成了UVC设备的描述符,用于对UVC设备信息的描述。
UVC摄像头描述符布局
下图展示了一个UVC设备其描述符的整体布局,该设备使用一个等时/同步传输端点用于传输视频数据,使用一个批量传输端点传输静态图像数据。如果端点支持临时编码数据格式,该描述符布局也包含一个编码单元。
在该布述符布局中,首先第一项是设备描述符,其次是配置描述符,该设备拥有一个配置描述符。
配置描述符后接一个接口关联描述符IAD,接口关联描述符IAD拥有一个视频控制接口VC和N个视频流接口。
视频控制接口包括视视频控制接口头描述符、输入终端描述符、处理单元描述符、编码单元描述符、输出终端描述符、中断断点描述符。
视频流接口中包括一个接口和与其对应的多个转换设置接口(Alternate Setting)。
其中转换设置接口0描述了临时编码数据格式,用于支持临时编码数据格式,用于使用了等时/同步传输,故转换设置接口0不包含数据传输端点信息。数据传输端点信息在其它转换设置接口中描述。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936