diff --git a/api/test/video_quality_test_fixture.h b/api/test/video_quality_test_fixture.h index 069a24353d..1c82a0de13 100644 --- a/api/test/video_quality_test_fixture.h +++ b/api/test/video_quality_test_fixture.h @@ -66,6 +66,7 @@ class VideoQualityTestFixtureInterface { bool sync_video; bool dtx; bool use_real_adm; + absl::optional ana_config; } audio; struct Screenshare { bool enabled; diff --git a/video/video_quality_test.cc b/video/video_quality_test.cc index b3cf33bc20..28b5f2a403 100644 --- a/video/video_quality_test.cc +++ b/video/video_quality_test.cc @@ -1214,6 +1214,8 @@ void VideoQualityTest::SetupAudio(Transport* transport) { audio_send_config.min_bitrate_bps = kOpusMinBitrateBps; audio_send_config.max_bitrate_bps = kOpusBitrateFbBps; audio_send_config.send_codec_spec->transport_cc_enabled = true; + // Only allow ANA when send-side BWE is enabled. + audio_send_config.audio_network_adaptor_config = params_.audio.ana_config; } audio_send_config.encoder_factory = audio_encoder_factory_; SetAudioConfig(audio_send_config);