資源簡(jiǎn)介
從框圖中可以看出 android 對(duì)于 java 層一共提供 3 個(gè)接口,分別
MedialPlayer、MediaREcorder 以及 AudioServier,通過(guò) JNI 則調(diào)用到 AudioTrack(放
AudioRecord(錄音)以及(AudioSystem)主要音頻參數(shù)設(shè)定。通過(guò) Android Binder 機(jī)
AudioFlinger 層相同步,之后調(diào)用到 AudioHardware ,其中提供的接口主要
AudioStreamOut以及AudioStreamin。最終將進(jìn)入Linux內(nèi)核調(diào)用到ALSA。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論