UVC规范(USB摄像头)
+ -

UVC 静止图像控制请求

2021-05-06 1212 1

静止图像控制请求于支持用于静止图像检索的方法2或3的视频功能是必需的。

控制选择子 VS_STILL_PROBE_CONTROL
VS_STILL_COMMIT_CONTROL
强制性请求 见下表
长度 11
偏移 数据 长度 描述
0 bFormatIndex 1 数字 格式描述符的视频格式索引。通过将此字段设置为关联格式描述符的基于一的索引,可以选择特定的静态图像格式。要选择设备定义的第一种格式,将值1写入此控件。
1 bFrameIndex 1 数字 帧描述符的视频帧索引。此字段从所选静态图像格式支持的分辨率数组中选择静态图像帧分辨率。索引值的范围从1到所选静止图像帧描述符报告的静止图像大小模式的数目。
2 bCompressionIndex 1 数字 帧描述符的压缩索引。此字段从所选静态图像格式支持的压缩模式数组中选择静态图像帧压缩。索引值的范围从1到所选静止图像帧描述符报告的静止图像压缩模式的数目。
3 dwMaxVideoFrameSize 4 数字 最大静态图像大小(字节).此参数由设备设置,并且只能从主机读取
7 dwMaxPayloadTransferSize 4 数字 指定设备在单个有效负载传输中可以传输或接收的最大字节数

VS_STILL_PROBE_CONTROL请求

属性 说明
GET_CUR 返回设备的当前状态。在初始SET_CUR操作之前,GET_CUR状态是未定义的。
GET_MIN 返回协商字段的最小值。
GET_MAX 返回协商字段的最大值。。
GET_RES 未指定
GET_DEF 返回协商字段的默认值。
GET_LEN 返回探测器数据结构的长度。
GET_INFO 查询控件的功能和状态。为此请求返回的值应将位D0和D1分别设置为一(1),其余位设置为零(0)
SET_CUR 设置流接口状态。这是用于流参数协商的状态。

VS_STILL_COMMIT_CONTROL请求

属性 说明
GET_CUR 返回设备的当前状态。设备配置后,此状态未定义。
GET_MIN 未指定。
GET_MAX 未指定。。
GET_RES 未指定
GET_DEF 未指定。
GET_LEN 返回提交数据结构的长度。。
GET_INFO 查询控件的功能和状态。为此请求返回的值应将位D0和D1分别设置为一(1),其余位设置为零(0)
SET_CUR 设置设备状态。这将设置活动设备状态;字段值必须是VS STILL_PROBE_CONTROL(GET_CUR)请求的结果。当相关的静态图像管道处于活动状态时,不能使用该属性,控制管道应指示此请求的暂停。
HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

UVC 静止图像帧描述符
静止图像帧描述符仅适用于支持方法2或结合基于帧的有效载荷格式(例如,MJPEG,未压缩等)。静止图像帧描述符定义了静止图像的特征这些基于帧的格式的图像捕获。一个静态图像帧描述符跟在每个格式描述符组的帧描述符.bEndpointAddress字段包含相关VS接口中的批量传输端点地址用于静态图像捕获的......
UVC 静止图像触发控制
静止图像触发控制通知设备开始通过相关的同步或大容量管道发送静态图像数据。专用的静态图像大容量管道仅用于静态图像捕获的方法3。此控制只能在流式传输时设置,并且在发送静态图像后,硬件应将其重置为“正常操作”模式。仅当设备支持静态图像检索的方法2或方法3时,才需要此控件。控制选择子VS_STILL_IMA......
UVC 静止图像控制请求
静止图像控制请求于支持用于静止图像检索的方法2或3的视频功能是必需的。控制选择子VS_STILL_PROBE_CONTROLVS_STILL_COMMIT_CONTROL强制性请求见下表长度11偏移数据长度值描述0bFormatIndex1数字格式描述符的视频格式索引。通过将此字段设置为关联格式描述......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!