diff --git a/test/scenario/audio_stream.cc b/test/scenario/audio_stream.cc index 577b9352ff..a4ec5aa292 100644 --- a/test/scenario/audio_stream.cc +++ b/test/scenario/audio_stream.cc @@ -96,8 +96,9 @@ SendAudioStream::SendAudioStream( if (config.encoder.fixed_rate) send_config.send_codec_spec->target_bitrate_bps = config.encoder.fixed_rate->bps(); - - if (config.network_adaptation) { + if (!config.adapt.binary_proto.empty()) { + send_config.audio_network_adaptor_config = config.adapt.binary_proto; + } else if (config.network_adaptation) { send_config.audio_network_adaptor_config = CreateAdaptationString(config.adapt); } diff --git a/test/scenario/scenario_config.h b/test/scenario/scenario_config.h index fa998b89eb..c9d636a67f 100644 --- a/test/scenario/scenario_config.h +++ b/test/scenario/scenario_config.h @@ -190,6 +190,7 @@ struct AudioStreamConfig { DataRate min_rate_for_60_ms = DataRate::Zero(); DataRate max_rate_for_120_ms = DataRate::Infinity(); } frame; + std::string binary_proto; } adapt; struct Encoder { Encoder();