目录
3.2.1 类特有AC接口头描述符(AC Interface Header Descriptor)
USB音频设备是最难开发的设备,官方文档描述特别复杂。结合自己的开发经历,这里分享一些个人见解。
一、描述符
1. 设备描述符
跟其他USB设备类一样,USB音频设备由标准设备描述符来定义。设备描述符里面的bDeviceClass、bDeviceSubClass、bDeviceProtoco这三个字段设置为0,类定义的相关信息在接口层(接口描述符)里面去定义。
2. 配置描述符
音频类设备的配置描述符并没有特殊的定义,所以使用的也还是标准配置描述符。其中字段wTotalLength是整个配置描述符集合的总长度,配置描述符集合就包括:配置描述符自身、接口描述符、类特殊描述符、端点描述符等。