diff options
Diffstat (limited to 'bluetooth/audio/aidl/default/HearingAidAudioProvider.cpp')
-rw-r--r-- | bluetooth/audio/aidl/default/HearingAidAudioProvider.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bluetooth/audio/aidl/default/HearingAidAudioProvider.cpp b/bluetooth/audio/aidl/default/HearingAidAudioProvider.cpp index 66ce93bd35..c754849a0c 100644 --- a/bluetooth/audio/aidl/default/HearingAidAudioProvider.cpp +++ b/bluetooth/audio/aidl/default/HearingAidAudioProvider.cpp @@ -56,7 +56,10 @@ bool HearingAidAudioProvider::isValid(const SessionType& sessionType) { ndk::ScopedAStatus HearingAidAudioProvider::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::pcmConfig) { LOG(WARNING) << __func__ << " - Invalid Audio Configuration=" << audio_config.toString(); @@ -71,8 +74,8 @@ ndk::ScopedAStatus HearingAidAudioProvider::startSession( 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 HearingAidAudioProvider::onSessionReady( |