HID音量控制报告描述符
2021-08-20
4200
5
音量控制HID规范提供了两种报告描述符,分别对应按钮式和旋钮式。
Up/Down 按钮音量控制
下面的示例定义了一对按钮,用于渐变变量,例如音量增大和音量向下按钮。
输入设备必须定义为相对设备。
- –1将减小音量
- +1将增大音量。
- 0对音量没有影响。
UsagePage(Consumer) Usage(Volume) Logical Minimum(-1), Logical Maximum(1), ReportSize(2), ReportCount(1), Input(Data, Variable, Relative)
旋钮音量控制
Logical Minimum 和Logical Maximum取决于厂商用商提供的分辨率。
由于旋钮仅旋转270度,因此设置了“No Wrap”标志。
在本例中,音量控制仅生成线性输出作为其物理位置的功能,从0%到100%。
UsagePage(Consumer)
Usage(Volume)
Logical Minimum(0),
Logical Maximum(100),
ReportSize(7),
ReportCount(1),
Input(Data, Variable, Absolute, No Wrap, Linear, No Preferred)
完整的报告描术符如下:
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936