摘要:
1.1 AudioTrack1.1.1 AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为 MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音... 阅读全文
阅读排行榜
Android音频系统之AudioTrack(二) 【转】
2015-01-08 19:19 by Kevin_Sun, 694 阅读, 收藏,
摘要:
1.1.1 AudioPolicyService的路由实现我们在AudioPolicyService小节曾将其比作是一个“路由器”,不过还没有深入解析它是如何完成路由选择的。这部分的功能与使用者——AudioTrack有很大关联,所以我们特别将它的实现原理剖析放在这里,以使读者可以综合起来理解。路由... 阅读全文
Android音频系统之AudioFlinger(三) 【转】
2015-01-08 19:13 by Kevin_Sun, 536 阅读, 收藏,
摘要:
1.1.1 PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以 “threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_slee... 阅读全文
Android音频系统之音频框架(转http://blog.csdn.net/uiop78uiop78/article/details/8796492)
2015-01-08 19:08 by Kevin_Sun, 402 阅读, 收藏,
摘要:
1.1 音频框架 转载请注明,From LXS, http://blog.csdn.net/uiop78uiop78/article/details/8796492Android的音频系统在很长一段时间内都是外界诟病的焦点。的确,早期的Android系统在音频处理上相比于IOS有一定的差距,这也是很... 阅读全文
Android音频系统之AudioFlinger(四)【转】
2015-01-08 19:14 by Kevin_Sun, 370 阅读, 收藏,
摘要:
Android音频系统之AudioFlinger(四) 分类: ALSA/Audio 2014-06-12 17:37 195人阅读 评论(0) 收藏 举报 1.1.1 AudioMixer每一个MixerThread都有一个唯一对应的AudioMixer(在MixerThread中用mAud... 阅读全文
浙公网安备 33010602011771号