QX168

导航

2013年7月27日 #

Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据 .

摘要: 引子Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHardware中进行播放,目前Android的Froyo版本设定了同时最多可以创建32个音频流,也就是说,Mixer最多会同时处理32个AudioTrack的数据流。如何使用AudioTrackAudioTrack的主要代码位于 frameworks/base/media/libmedia/audiotrack.cpp中 阅读全文

posted @ 2013-07-27 09:45 Eric Qi 阅读(642) 评论(0) 推荐(0) 编辑

Android Audio System 之二:AudioFlinger .

摘要: audio android system thread output vector 阅读全文

posted @ 2013-07-27 09:44 Eric Qi 阅读(2005) 评论(0) 推荐(0) 编辑