最終更新:2021-10-15 (金) 12:25:15 (923d)
Android/オーディオ/HAL
https://source.android.com/devices/audio/implement?hl=ja
https://android.googlesource.com/platform/hardware/interfaces/ /refs/heads/master/audio/
インターフェイス
AOSP/hardware/libhardware/include/hardware/audio.h オーディオ デバイスの主な機能を表します AOSP/hardware/libhardware/include/hardware/audio_effect.h? オーディオに適用できるダウンミックス、エコー、ノイズ キャンセレーションなどの効果を表します
実装例
audio_module.name? AOSP/hardware/libhardware/modules/audio/audio_hw.c? Default audio HW HAL AOSP/hardware/libhardware/modules/usbaudio/audio_hal.c USB audio HW HAL AOSP/hardware/qcom/audio/hal/audio_hw.c? QCOM Audio HAL AOSP/hardware/qcom/audio/legacy/alsa_sound/audio_hw_hal.cpp? LEGACY Audio HW HAL AOSP/hardware/libhardware/modules/audio_remote_submix/audio_hw.cpp? Wifi Display audio HAL AOSP/system/bt/audio_a2dp_hw/src/audio_a2dp_hw.cc? A2DP Audio HW HAL AOSP/system/bt/audio_hearing_aid_hw/src/audio_hearing_aid_hw.cc? Hearing Aid Audio HW HAL
ヘッダファイル
Android 6.0以降の場合 AOSP/system/media/audio/include/system/audio.h? Android 5.1以前の場合 AOSP/system/core/include/system/audio.h?