Android音頻系統的數據流向

Android音頻系統是一個比較複雜的系統,從應用層到框架層、框架層經過JNI到Native層的運行時庫。運行時庫經過Binder和系統服務通訊(與音頻相關的系統服務是AudioFlinger和AudioPolicyService),系統服務經過HAL層調用tinyalsa庫,最終讓驅動播放出聲音。能夠說音頻系統涵蓋了Android系統代碼的所有層次,本文咱們來從應用層開始分析音頻系統中音頻數據的
相關文章
相關標籤/搜索