Chromium Code Reviews| Index: webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
| diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc b/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
| index 3d8b2beb8d25217a1e86c2783616c58a4c565f70..8a53ff5380fce91e0e934621136024833ea96db9 100644 |
| --- a/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
| +++ b/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
| @@ -47,11 +47,31 @@ void AudioNetworkAdaptorImpl::SetUplinkPacketLossFraction( |
| DumpNetworkMetrics(); |
| } |
| +void AudioNetworkAdaptorImpl::SetTargetAudioBitrate( |
| + int target_audio_bitrate_bps) { |
| + last_metrics_.target_audio_bitrate_bps = |
| + rtc::Optional<int>(target_audio_bitrate_bps); |
| + DumpNetworkMetrics(); |
| +} |
| + |
| void AudioNetworkAdaptorImpl::SetRtt(int rtt_ms) { |
| last_metrics_.rtt_ms = rtc::Optional<int>(rtt_ms); |
| DumpNetworkMetrics(); |
| } |
| +void AudioNetworkAdaptorImpl::SetReceiverFrameLengthRange( |
|
minyue-webrtc
2016/09/23 07:39:43
moved this method because it was not in the same o
hlundin-webrtc
2016/09/26 15:16:51
Acknowledged.
|
| + int min_frame_length_ms, |
| + int max_frame_length_ms) { |
| + Controller::Constraints constraints; |
| + constraints.receiver_frame_length_range = |
| + rtc::Optional<Controller::Constraints::FrameLengthRange>( |
| + Controller::Constraints::FrameLengthRange(min_frame_length_ms, |
| + max_frame_length_ms)); |
| + auto controllers = controller_manager_->GetControllers(); |
| + for (auto& controller : controllers) |
| + controller->SetConstraints(constraints); |
| +} |
| + |
| AudioNetworkAdaptor::EncoderRuntimeConfig |
| AudioNetworkAdaptorImpl::GetEncoderRuntimeConfig() { |
| EncoderRuntimeConfig config; |
| @@ -67,19 +87,6 @@ AudioNetworkAdaptorImpl::GetEncoderRuntimeConfig() { |
| return config; |
| } |
| -void AudioNetworkAdaptorImpl::SetReceiverFrameLengthRange( |
| - int min_frame_length_ms, |
| - int max_frame_length_ms) { |
| - Controller::Constraints constraints; |
| - constraints.receiver_frame_length_range = |
| - rtc::Optional<Controller::Constraints::FrameLengthRange>( |
| - Controller::Constraints::FrameLengthRange(min_frame_length_ms, |
| - max_frame_length_ms)); |
| - auto controllers = controller_manager_->GetControllers(); |
| - for (auto& controller : controllers) |
| - controller->SetConstraints(constraints); |
| -} |
| - |
| void AudioNetworkAdaptorImpl::StartDebugDump(FILE* file_handle) { |
| debug_dump_writer_ = DebugDumpWriter::Create(file_handle); |
| } |