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); |
} |