Android左右聲道切換流程

1./frameworks/base / services/core/java/com/android/server/audio/AudioService.java

mMonitorRotation = SystemProperties.getBoolean("ro.audio.monitorRotation", true);如果是true就是開啓左右聲道切換,如果是false就是關閉

frameworks/av/media/libaudioclient/AudioSystem.cpp

frameworks/av/services/audioflinger/AudioFlinger.cpp

dev->setParameters這個後面就不清楚了,在Android 7之前是另外一個函數直接調用到hal去,變更之後還沒找到,後面還是會經過一系列之後調用到hal層

vendor/qcom/opensource/audio-hal/primary-hal/hal/audio_hw.c

vendor/qcom/opensource/audio-hal/primary-hal/hal/msm8974/platform.c

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章