diff options
Diffstat (limited to 'bluetooth/audio/aidl/default/BluetoothAudioProvider.cpp')
-rw-r--r-- | bluetooth/audio/aidl/default/BluetoothAudioProvider.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bluetooth/audio/aidl/default/BluetoothAudioProvider.cpp b/bluetooth/audio/aidl/default/BluetoothAudioProvider.cpp index 8090d265a6..0dd814828c 100644 --- a/bluetooth/audio/aidl/default/BluetoothAudioProvider.cpp +++ b/bluetooth/audio/aidl/default/BluetoothAudioProvider.cpp @@ -34,11 +34,15 @@ BluetoothAudioProvider::BluetoothAudioProvider() { ndk::ScopedAStatus BluetoothAudioProvider::startSession( const std::shared_ptr<IBluetoothAudioPort>& host_if, - const AudioConfiguration& audio_config, DataMQDesc* _aidl_return) { + const AudioConfiguration& audio_config, + const std::vector<LatencyMode>& latencyModes, + DataMQDesc* _aidl_return) { if (host_if == nullptr) { *_aidl_return = DataMQDesc(); return ndk::ScopedAStatus::fromExceptionCode(EX_ILLEGAL_ARGUMENT); } + + latency_modes_ = latencyModes; audio_config_ = std::make_unique<AudioConfiguration>(audio_config); stack_iface_ = host_if; |