diff options
Diffstat (limited to 'bluetooth/audio/aidl/default/A2dpOffloadAudioProvider.cpp')
-rw-r--r-- | bluetooth/audio/aidl/default/A2dpOffloadAudioProvider.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bluetooth/audio/aidl/default/A2dpOffloadAudioProvider.cpp b/bluetooth/audio/aidl/default/A2dpOffloadAudioProvider.cpp index fc8a911145..866776e7bf 100644 --- a/bluetooth/audio/aidl/default/A2dpOffloadAudioProvider.cpp +++ b/bluetooth/audio/aidl/default/A2dpOffloadAudioProvider.cpp @@ -38,7 +38,10 @@ bool A2dpOffloadAudioProvider::isValid(const SessionType& session_type) { ndk::ScopedAStatus A2dpOffloadAudioProvider::startSession( const std::shared_ptr<IBluetoothAudioPort>& host_if, - const AudioConfiguration& audio_config, DataMQDesc* _aidl_return) { + const AudioConfiguration& audio_config, + const std::vector<LatencyMode>& latency_modes, + DataMQDesc* _aidl_return) { + latency_modes_ = latency_modes; if (audio_config.getTag() != AudioConfiguration::a2dpConfig) { LOG(WARNING) << __func__ << " - Invalid Audio Configuration=" << audio_config.toString(); @@ -52,8 +55,8 @@ ndk::ScopedAStatus A2dpOffloadAudioProvider::startSession( *_aidl_return = DataMQDesc(); return ndk::ScopedAStatus::fromExceptionCode(EX_ILLEGAL_ARGUMENT); } - return BluetoothAudioProvider::startSession(host_if, audio_config, - _aidl_return); + return BluetoothAudioProvider::startSession( + host_if, audio_config, latency_modes, _aidl_return); } ndk::ScopedAStatus A2dpOffloadAudioProvider::onSessionReady( |