UVC规范(USB摄像头)
+ -

UVC 电源模式控制

2020-10-01 880 0

VC_VIDEO_POWER_MODE_CONTROL用于设置设备电源模式。
设备的电源模式有以下几种:

  • 全功率模式:设备在此模式下以全功率运行。例如,设备可以通过USB传输视频数据,并且可以执行设备支持的所有请求。此模式是强制的,即使设备不支持VIDEO POWER MODE CONTROL.
  • 厂商自定义电源模式:设备在低功耗模式下运行。在这种模式下,设备继续运行,尽管不是在全功能状态下。例如,将设备设置为该电源模式后,设备将停止缩放功能。为了避免用户迷惑,设备应发出中断(GET_INFO)通知用户缩放功能已禁用。在这种模式下,设备可以传输视频数据,USB的功能不受影响,并且设备可以执行它支持的所有请求。此模式是可选的。

设备支持的电源模式必须传递给主机和电源,因为如果设备使用电池供电,主机可以将设备电源模式更改为“依赖供应商的电源模式”,以降低功耗。
有关电源模式和电源的信息通过以下位字段进行通信。

  • D7..D5表示设备中当前使用的电源。
  • D4表示设备支持“依赖供应商的电源模式”。
  • D7..D4由设备设置且为只读。
  • 主机可以通过设置D3..D0的组合来改变设备的电源模式。

在任何时刻,都可以更改设备电源模式。

D3..D0值为0000B,表示设备处于或应该转换到全功率模式。
D3..D0值0001B表示设备处于或应转换到供应商相关电源模式。
只有当电源模式需要切换时,主机必须指定D3..D0,其他字段必须设置为0。

bmRequestType bRequest wValue wIndex wLength Data
00100001
—————
10100001
SET_CUR
—————
GET_CUR
GET_INFO
01 接口 1 bDevicePowerMode
  • D3..0:电源模式设置(读写)。0000B:全功率模式。0001B:设备相关电源模式(可选)
  • D4:支持设备相关电源模式(读)。
  • D5:USB供电(读)。
  • D6:电池供电(读)。
  • D7:交流供电(读)。

视频控制接口控制选择子

选择子
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 电源模式控制
VC_VIDEO_POWER_MODE_CONTROL用于设置设备电源模式。设备的电源模式有以下几种:全功率模式:设备在此模式下以全功率运行。例如,设备可以通过USB传输视频数据,并且可以执行设备支持的所有请求。此模式是强制的,即使设备不支持VIDEO POWER MODE CONTROL.厂商自定......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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