UAC双向终端类型Bidirectional Terminal Types
2024-07-09
203
0
UAC无论是输入终端还是输出终端,都会有一个wTerminalType字段表示其类型。
对于麦克风设备,一般是输入终端->其它->输出终端(0x0101 usb-stream)->USB总线
对于扬声器设备,一般是USB总线->输出终端(0x0101 usb-stream)->其它->输出终端
所以,对于麦克风的输入终端和扬声器的输出终端会定义很多类型。这些不同的类型有很多功能。比如我们要介绍的UAC双向终端类型Bidirectional Terminal Types
终端类与时共进 | 代码 | 输入/输出 | 描述 |
---|---|---|---|
双向未定义 | 0x0400 | I/O | 双向终端,未定义类型 |
手持设备HANDSET | 0X0401 | I/O | 手持式双向音频设备 |
头戴式耳机HeadSet | 0x0402 | I/O | 头戴式双向音频设备 |
扬声器,无回声降低 | 0X0403 | I/O | 专为基于主机的回声消除而设计的免提音频设备 |
回声抑制扬声器 | 0x0404 | I/O | 一种具有回声抑制功能的免提音频设备,可进行半双工操作 |
回声消除扬声器 | 0X0405 | I/O | 具有回声消除功能的免提音频设备,可进行全双工操作 |
以下是两种拓扑结构示例:
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936