UAC 特性单元控制请求
2021-02-09
本文链接为:http://www.usbzh.com/article/detail-249.html ,欢迎转载,转载请附上本文链接。
特性单元控制请求对应于音频特性单元描述符。
特性单元控制请求支持的选择子
| Control Selector | Value |
|---|---|
| FU_CONTROL_UNDEFINED | 0x00 |
| MUTE_CONTROL | 0x01 |
| VOLUME_CONTROL | 0x02 |
| BASS_CONTROL | 0x03 |
| MID_CONTROL | 0x04 |
| TREBLE_CONTROL | 0x05 |
| GRAPHIC_EQUALIZER_CONTROL | 0x06 |
| AUTOMATIC_GAIN_CONTROL | 0x07 |
| DELAY_CONTROL | 0x08 |
| BASS_BOOST_CONTROL | 0x09 |
| LOUDNESS_CONTROL | 0x0A |
MUTE_CONTROL
静音控制是功能单元的构建块之一。静音控件只能具有当前设置属性(CUR)。静音控制CUR属性的位置可以是TRUE或FALSE.
| Control Selector | MUTE_CONTROL |
|---|---|
| wLength | 1 |
| 1静音;0未静音 | 指定是否静音 |
当通道数量为0xff时,参数是一个数组。
| Control Selector | MUTE_CONTROL |
|---|---|
| wLength | 可控制的数量 |
| 1静音;0未静音 | 第一个指定是否静音 |
| … | … |
| 1静音;0未静音 | 最后一个指定是否静音 |
VOLUME_CONTROL
音量控制可以支持所有可能的控制属性(CUR、MIN、MAX和RES)。属性的范围从+127.9961 dB(0x7FFF)到-127.9961 dB(0x8001),步长为1/256 dB或0.00390625分贝(0x0001)
| Control Selector | VOLUME_CONTROL |
|---|---|
| wLength | 2 |
| 2字节 | 音量值 |
0x7FFF: 127.9961 dB
…
0x0100: 1.0000 dB
…
0x0002: 0.0078 dB
0x0001: 0.0039 dB
0x0000: 0.0000 dB
0xFFFF: -0.0039 dB
0xFFFE: -0.0078 dB
…
0xFE00: -1.0000 dB
…
0x8002: -127.9922 dB
0x8001: -127.9961 dB
0x8000 dB (CURattribute only)
当通道数量为0xff时,参数是一个数组。
| Control Selector | MUTE_CONTROL |
|---|---|
| wLength | 可控制的数量*2 |
| wVolume(1) | 第一个指 |
| … | … |
| wVolume(可控制的数量) | 最后一个 |
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936
UAC规范(USB音频)





