- 博客(3)
- 收藏
- 关注
原创 Android 音频系统:从 AudioTrack 到 AudioFlinger
1. Android 音频框架概述Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:Audio Application Framework:音频应用框架 AudioTrack:负责回放数据的输出,属 Android 应用框架 API 类AudioRecord:负责录音数据的采集,属 Androi
2017-03-09 00:01:16
112589
91
原创 Linux ALSA 音频系统:逻辑设备篇
6. 声卡和 PCM 设备的建立过程前面几章分析了 Codec、Platform、Machine 驱动的组成部分及其注册过程,这三者都是物理设备相关的,大家应该对音频物理链路有了一定的认知。接着分析音频驱动的中间层,由于这些并不是真正的物理设备,故我们称之为逻辑设备。PCM 逻辑设备,我们又习惯称之为 PCM 中间层或 pcm native,起着承上启下的作用:往上是与用户态接口的交互,实
2017-03-01 22:46:26
31973
3
原创 Linux ALSA 音频系统:物理链路篇
1. 概述硬件平台及软件版本:Kernel - 3.4.5SoC - Samsung exynosCODEC - WM8994Machine - goni_wm8994Userspace - tinyalsaLinux ALSA 音频系统架构大致如下: +--------+ +--------+ +--------+ |tinyp
2017-03-01 22:16:29
43577
28
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人