UVC 静止图像控制请求
2021-05-06
1494
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