diff --git a/bluetooth/audio/2.1/default/BluetoothAudioProvider.cpp b/bluetooth/audio/2.1/default/BluetoothAudioProvider.cpp index 092038b79a..73fe06c961 100644 --- a/bluetooth/audio/2.1/default/BluetoothAudioProvider.cpp +++ b/bluetooth/audio/2.1/default/BluetoothAudioProvider.cpp @@ -57,14 +57,14 @@ Return BluetoothAudioProvider::startSession( if (audioConfig.getDiscriminator() == V2_0::AudioConfiguration::hidl_discriminator::pcmConfig) { - audioConfig_2_1.pcmConfig() = { + audioConfig_2_1.pcmConfig({ .sampleRate = static_cast(audioConfig.pcmConfig().sampleRate), .channelMode = audioConfig.pcmConfig().channelMode, .bitsPerSample = audioConfig.pcmConfig().bitsPerSample, - .dataIntervalUs = 0}; + .dataIntervalUs = 0}); } else { - audioConfig_2_1.codecConfig() = audioConfig.codecConfig(); + audioConfig_2_1.codecConfig(audioConfig.codecConfig()); } return startSession_2_1(hostIf, audioConfig_2_1, _hidl_cb);