UAC 特性单元控制请求
2021-02-09
3705
14
特性单元控制请求对应于音频特性单元描述符。
特性单元控制请求支持的选择子
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