Android Audio框架
建议看转载:https://www.jianshu.com/p/1e1821d189ae
gbmaotai关注
0.3592018.08.31 11:22:30字数 1,353阅读 6,308
ASLA -Advanced Sound Linux Architecture
OSS -以前的Linux音频体系结构,被ASLA取代并兼容
I2S/PCM/AC97 - Codec与CPU间音频的通信协议/接口/总线
DAI - Digital Audio Interface 其实就是I2S/PCM/AC97
DAPM - Dynamic Audio Power Management
1) 播放音乐
2) 录音
3)打电话
clipboard2.png
4) 通过蓝牙打电话
clipboard4.png
Android系统上的音频框架
Framework
MediaPlayer和MediaRecorder
AudioTrack和AudioRecorder
Android系统还为我们控制音频系统提供了AudioManager、AudioService及AudioSystem类。这些都是framework为便利上层应用开发所设计的。
libraries (AudioFlinger )
除了上面的类库实