Add generic audio HW module for Bluetooth audio HAL V2
This is loaded from audio HAL when initials the audio HW module,
bluetooth_audio, and uses Bluetooth audio HAL V2 to provide stream APIs
for control and data path. When the audio framework opens different
input or output streams, it uses the audio device type to choose which
SessionType is and pass to Bluetooth audio HAL so associates with the
Provider / Port pair and communicate with the Bluetooth stack.
* Audio contrl path uses IBluetoothAudioPort interface to interact with
the Bluetooth stack.
* Audio data path uses HIDL Fast Message Queue that is maintained within
IBluetoothAudioProvider HIDL and is ready after session started.
Bug: 111519504
Bug: 122503379
Test: manual
Change-Id: Ie668456179357c26397f5c6234ff46b5308dfe24
diff --git a/Android.bp b/Android.bp
index dd1d7fa..174b8cd 100644
--- a/Android.bp
+++ b/Android.bp
@@ -5,6 +5,7 @@
"btcore",
"common",
"audio_a2dp_hw",
+ "audio_bluetooth_hw",
"audio_hearing_aid_hw",
"hci",
"utils",