UAC 立体扩展处理单元描述符
2021-08-30
749
0
UAC1.0 立体扩展处理单元描述符定义
字段偏移 | 字段 | 字段长度 | 值类型 | 说明 |
---|---|---|---|---|
0 | bLength | 1 | 数字 | 该描述符的总长度:15+n+2*m |
1 | bDescriptorType | 1 | 常量 | 描述符类型,CS_INTERFACE |
2 | bDescriptorSubtype | 1 | 常量 | 描述符字类型:PROCESSING_UNIT |
3 | bUnitID | 1 | 数字 | 该处理单元的ID |
4 | wProcessType | 2 | 常量 | UAC处理单元的类型,见下表UAC处理单元描述符的类型3D-STEREO_EXTENDER_PROCESS |
6 | bNrInPins | 1 | 常量 | 该处理单元的输入管脚数量,固定为1 |
7 | bSourceID | 1 | 数字 | 该处理单元输入引脚连接的上接单元/终端ID |
8 | bNrChannels | 1 | 数字 | 该处理单元的逻辑输出通道数量 |
9 | wChannelConfig | 2 | 位图 | 输出通道的位图掩码 |
11 | iChannelNames | 1 | 数字 | 描述第一个输出通道的字符串描述符索引 |
12 | bControlSize | 1 | 数字 | bmControls的字节数 |
13 | bmControls | n | 位图 | 设置为 1 的位表示支持控制: D0:使能处理。 D1:空灵。 D2..(n*8-1):保留 |
13+n | iProcessing | 1 | 数字 | 该处理单元的字符串描述符索引 |
UAC2.0立体扩展处理单元描述符
字段偏移 | 字段 | 字段长度 | 值类型 | 说明 |
---|---|---|---|---|
0 | bLength | 1 | 数字 | 该描述符的总长度:15+n+2*m |
1 | bDescriptorType | 1 | 常量 | 描述符类型,CS_INTERFACE |
2 | bDescriptorSubtype | 1 | 常量 | 描述符字类型:PROCESSING_UNIT |
3 | bUnitID | 1 | 数字 | 该处理单元的ID |
4 | wProcessType | 2 | 常量 | UAC处理单元的类型,见下表UAC处理单元描述符的类型STEREO_EXTENDER_PROCESS |
6 | bNrInPins | 1 | 常量 | 该处理单元的输入管脚数量,固定为1 |
7 | bSourceID | 1 | 数字 | 该处理单元输入引脚连接的上接单元/终端ID |
8 | bNrChannels | 1 | 数字 | 该处理单元的逻辑输出通道数量 |
9 | wChannelConfig | 4 | 位图 | 输出通道的位图掩码 |
13 | iChannelNames | 1 | 数字 | 描述第一个输出通道的字符串描述符索引 |
14 | bmControls | 2 | 位图 | D1..0:启用控制 D3..2:宽度控制 D5..4:集群控制 D7..6:下溢控制 D9..8:溢出控制 D15..10:保留。 必须设置为 0 |
16 | iProcessing | 1 | 数字 | 该处理单元的字符串描述符索引 |
UAC处理单元描述符的类型:
wProcessType | Value |
---|---|
PROCESS_UNDEFINED | 0x00 |
UP/DOWNMIX_PROCESS | 0x01 |
DOLBY_PROLOGIC_PROCESS | 0x02 |
3D_STEREO_EXTENDER_PROCESS/STEREO_EXTENDER_PROCESS | 0x03 |
REVERBERATION_PROCESS | 0x04 |
UAC接口类型表
Descriptor Type | Value |
---|---|
CS_UNDEFINED | 0x20 |
CS_DEVICE | 0x21 |
CS_CONFIGURATION | 0x22 |
CS_STRING | 0x23 |
CS_INTERFACE | 0x24 |
CS_ENDPOINT | 0x25 |
Descriptor Subtype | Value |
---|---|
AC_DESCRIPTOR_UNDEFINED | 0x00 |
HEADER | 0x01 |
INPUT_TERMINAL | 0x02 |
OUTPUT_TERMINAL | 0x03 |
MIXER_UNIT | 0x04 |
SELECTOR_UNIT | 0x05 |
FEATURE_UNIT | 0x06 |
PROCESSING_UNIT | 0x07 |
EXTENSION_UNIT | 0x08 |
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936