USB audio class

本文主要探讨了USB音频设备的结构和工作原理,包括复合设备、音频接口、控制接口、音频流接口、终端和实体的概念,以及它们在描述符中的定义。USB音频设备通常由音频控制接口和音频流接口组成,通过接口访问音频功能,如音量控制、格式转换等。此外,还介绍了输入和输出终端、功能单元和时钟实体的作用。
摘要由CSDN通过智能技术生成

最近在学习USB audio, 这里总结下学习的笔记

  1. USB 一般是复合设备(composite device),如包含,音频,视频,Hid控制的设备。
  2. 在composite device 中, audio function(复合设备中的一个功能)就在interface 级定义。
  3. audio function 由几个interface组成音频接口,设备通过interface访问audio function, 每个audio function 像一个封闭的盒子,只能通过定义的interface 访问。
  4. 每个audio function 要由一个audiocontrol interface 和 0 or n 个audiostreem 和 0 or n 个midistreem interface 组成。
  5. AIC audio interface collection, 就是 audio control, audiostream, midistream的集合
  6. AIC 是由USB standard interface associaled descriptor IAD描述的。
    每个AIC 都有 functionclass, functionsubclass, functionprotocol来描述这个音频设备的功能。
  7. 一个音频设备可以同时有多个AIC,每个AIC代表一个音频功能
  8. 像音量控制等改变音频的数据,一般通过audio control interface 传递
  9. audio stream interace 一般用来传递音频数据,但是跟音频数据有关的控制也会通过audiostream interface 传递,如解码格式由AC-3 转到 5.1
    10.audiostream interface 有时候只用来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值