diff options
Diffstat (limited to 'bluetooth/audio/aidl/default/BluetoothAudioProviderFactory.cpp')
-rw-r--r-- | bluetooth/audio/aidl/default/BluetoothAudioProviderFactory.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/bluetooth/audio/aidl/default/BluetoothAudioProviderFactory.cpp b/bluetooth/audio/aidl/default/BluetoothAudioProviderFactory.cpp index d709ab601a..1e1680a4fd 100644 --- a/bluetooth/audio/aidl/default/BluetoothAudioProviderFactory.cpp +++ b/bluetooth/audio/aidl/default/BluetoothAudioProviderFactory.cpp @@ -65,10 +65,12 @@ ndk::ScopedAStatus BluetoothAudioProviderFactory::openProvider( provider = ndk::SharedRefBase::make<LeAudioOffloadInputAudioProvider>(); break; case SessionType::LE_AUDIO_BROADCAST_SOFTWARE_ENCODING_DATAPATH: - provider = ndk::SharedRefBase::make<LeAudioSoftwareOutputAudioProvider>(); + provider = + ndk::SharedRefBase::make<LeAudioSoftwareBroadcastAudioProvider>(); break; case SessionType::LE_AUDIO_BROADCAST_HARDWARE_OFFLOAD_ENCODING_DATAPATH: - provider = ndk::SharedRefBase::make<LeAudioOffloadOutputAudioProvider>(); + provider = + ndk::SharedRefBase::make<LeAudioOffloadBroadcastAudioProvider>(); break; default: provider = nullptr; @@ -99,7 +101,10 @@ ndk::ScopedAStatus BluetoothAudioProviderFactory::getProviderCapabilities( } else if (session_type == SessionType::LE_AUDIO_HARDWARE_OFFLOAD_ENCODING_DATAPATH || session_type == - SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH) { + SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH || + session_type == + SessionType:: + LE_AUDIO_BROADCAST_HARDWARE_OFFLOAD_ENCODING_DATAPATH) { std::vector<LeAudioCodecCapabilitiesSetting> db_codec_capabilities = BluetoothAudioCodecs::GetLeAudioOffloadCodecCapabilities(session_type); if (db_codec_capabilities.size()) { |