Android Framework學習筆記 -- client與AudioFlinger的數據交換

AudioTrack與AudioFlinger在兩個不一樣進程,他們之間要經過共享內存進行音頻的數據交換。 交換的實現經過環形緩衝去來實現,貌似沒有同步機制,從實驗結果來看,AudioTrack寫滿緩衝區後AudioFlinger就會去讀取。android 數據交換的實現主要在AudioTrackShared.cpp中實現,包括AudioTrackClientProxy和AudioTrackSer
相關文章
相關標籤/搜索