Adds binary proto ANA support in scenario tests.
This makes it easier to reuse existing audio network adaptation configurations in the scenario framework. Bug: webrtc:9510 Change-Id: I06ab08684d449fef7fffe265d1078738d526a43d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/169363 Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Commit-Queue: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30633}
This commit is contained in:
parent
8ad3427d7f
commit
7c1ac76f52
@ -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);
|
||||
}
|
||||
|
||||
@ -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();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user