Merge "Register Bluetooth Audio Hal v2 within Audio HAL"

am: f7b6c73725

Change-Id: I7f72fc918aea916f3e4aba813abda9003280a1e0
This commit is contained in:
Cheney Ni
2019-02-06 19:02:43 -08:00
committed by android-build-merger
2 changed files with 7 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ LOCAL_SHARED_LIBRARIES := \
android.hardware.audio.effect@2.0 \
android.hardware.audio.effect@4.0 \
android.hardware.bluetooth.a2dp@1.0 \
android.hardware.bluetooth.audio@2.0 \
android.hardware.soundtrigger@2.0 \
android.hardware.soundtrigger@2.1

View File

@@ -21,6 +21,7 @@
#include <android/hardware/audio/effect/2.0/IEffectsFactory.h>
#include <android/hardware/audio/effect/4.0/IEffectsFactory.h>
#include <android/hardware/bluetooth/a2dp/1.0/IBluetoothAudioOffload.h>
#include <android/hardware/bluetooth/audio/2.0/IBluetoothAudioProvidersFactory.h>
#include <android/hardware/soundtrigger/2.0/ISoundTriggerHw.h>
#include <android/hardware/soundtrigger/2.1/ISoundTriggerHw.h>
#include <binder/ProcessState.h>
@@ -48,6 +49,11 @@ int main(int /* argc */, char* /* argv */ []) {
registerPassthroughServiceImplementation<soundtrigger::V2_0::ISoundTriggerHw>() != OK,
ALOGW_IF(fail, "Could not register soundtrigger API 2.0 nor 2.1");
fail = registerPassthroughServiceImplementation<
bluetooth::audio::V2_0::IBluetoothAudioProvidersFactory>() != OK;
ALOGW_IF(fail, "Could not register Bluetooth Audio API 2.0");
// remove the old HIDL when Bluetooth Audio Hal V2 has offloading supported
fail =
registerPassthroughServiceImplementation<bluetooth::a2dp::V1_0::IBluetoothAudioOffload>() !=
OK;