UVC规范(USB摄像头)
+ -

UVC 接口控制请求

2020-10-02 5220 0

接口控制请求用于设置或读取视频功能VideoControl接口相关控制的属性。

bmRequestType bRequest wValue wIndex wLength Data
00100001<br>—————<br> 10100001 SET_CUR<br>—————<br>GET_CUR<br>GET_MIN<br>GET_MAX<br>GET_RES<br>GET_INFO CS 接口 参数长度 参数块
  • bmRequestType:指定了请求的类型,接口设置控制请求不支持MIN, MA和RES属性。
  • wValue字段以高字节指定控制选择器(CS),低字节必须设置为零。控件选择器指示此请求正在操作的控制类型。如果请求指定了指向该端点的未知CS,则控制管道必须指示暂停。

视频控制接口控制选择子

选择子
VC_CONTROL_UNDEFINED 0x00
VC_VIDEO_POWER_MODE_CONTROL 0x01
VC_REQUEST_ERROR_CODE_CONTROL 0x02
Reserved 0x03
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摄像头(特定类请求)数据分析
通过上节可以知道,设备支持4种的视频格式,且每种格式如下:MPJPG数据格式bFormatIndexbFrameIndex分辩率及及帧率11640x480x(30,15,10)121280x720x(30,15,10)131920x1080x(30,15......
UVC 视频流接口控制请求
视频流接口控制请求用于设置或读取视频函数的特定视频流接口内接口控制的属性。bmRequestType(1)bRequest(1)wValue (2)wIndex(2)wLength(2)Data(26~34~48)00100001SET_CUR选择器CS<<......
UVC 接口控制请求
接口控制请求用于设置或读取视频功能VideoControl接口相关控制的属性。bmRequestTypebRequestwValuewIndexwLengthData00100001
—————
10100001SET_CUR<......
再谈USB摄像头UVC视频流接口控制请求dwMaxVideoFrameSize和dwMaxPayloadTransferSize
刚开始的时候,我们做一件事是认真,一丝不苟。对于各个数据的考量力求做到精度,其实这个追求可能并不是因为我们因为项目上的要求,而是我们为了弄清一个事实,有了这个事实我们就可以随处吹牛逼,也成了我们在做新的类似的项目上的优势之资。言归正转,以前在windows下通过USB总线驱动虚拟的UVC摄像头都只......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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