Android Audio
文章平均质量分 82
w4lle
这个作者很懒,什么都没留下…
展开
-
Android Audio音频系统之音频框架
1.1 音频框架转载请注明,From LXS, http://blog.csdn.net/uiop78uiop78/article/details/8796492Android的音频系统在很长一段时间内都是外界诟病的焦点。的确,早期的Android系统在音频处理上相比于IOS有一定的差距,这也是很多专业的音乐播放软件开发商没有推出Android平台产品的一个重要原因。但这并不代转载 2013-09-02 17:08:08 · 1778 阅读 · 1 评论 -
Android深入浅出之Audio 第一部分 AudioTrack分析
一 目的本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l 先从API层对应的某个类开始,用户层先要有一个简单的使用流程。l 根据这个流程,一步步进入到JNI,服务层。在此过程中,碰到不熟悉或者第一次见到的类或者方法,都会解释。也转载 2013-09-02 17:13:21 · 773 阅读 · 0 评论 -
Android深入浅出之Audio 第二部分 AudioFlinger分析
一 目的本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(AudioFlinger)的客户端,来看看AF是如何完成工作的。在AT(AudioTrack)中,我们涉及到的都是流程方面的事务,而不是系统Audio策略上的内容。WHY?因为AT是AF的客户端,而AF是Android系统中Audio管理的中枢。AT我们分析的是按流程方法,那么以AT为切入点的话,A转载 2013-09-30 09:52:19 · 1667 阅读 · 0 评论 -
Android的MediaPlayer架构介绍
本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点。本文关注的是MediaPlayer系统的架构,其他转载 2013-11-28 15:33:53 · 1001 阅读 · 0 评论 -
android 多媒体框架中mediaplay与opencore的衔接调用过程
本文从代码的角度来分析Android多媒体框架中mediaplay是如何调用opencore的。一 摘要 对于Android 多媒体框架,Google 在 Android 2.2中就已经实现了stagefright,但还是保留了opencore;在新推出的2.3版本中,正式抛弃了opencore,而采用stagefright。网上关于Android opencore架构的文章转载 2013-11-28 15:35:21 · 1090 阅读 · 0 评论