| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. | 2  *  Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 | 10 | 
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 108 } | 108 } | 
| 109 | 109 | 
| 110 bool AudioEncoderCopyRed::SetApplication(Application application) { | 110 bool AudioEncoderCopyRed::SetApplication(Application application) { | 
| 111   return speech_encoder_->SetApplication(application); | 111   return speech_encoder_->SetApplication(application); | 
| 112 } | 112 } | 
| 113 | 113 | 
| 114 void AudioEncoderCopyRed::SetMaxPlaybackRate(int frequency_hz) { | 114 void AudioEncoderCopyRed::SetMaxPlaybackRate(int frequency_hz) { | 
| 115   speech_encoder_->SetMaxPlaybackRate(frequency_hz); | 115   speech_encoder_->SetMaxPlaybackRate(frequency_hz); | 
| 116 } | 116 } | 
| 117 | 117 | 
| 118 void AudioEncoderCopyRed::SetProjectedPacketLossRate(double fraction) { |  | 
| 119   speech_encoder_->SetProjectedPacketLossRate(fraction); |  | 
| 120 } |  | 
| 121 |  | 
| 122 void AudioEncoderCopyRed::SetTargetBitrate(int bits_per_second) { |  | 
| 123   speech_encoder_->SetTargetBitrate(bits_per_second); |  | 
| 124 } |  | 
| 125 |  | 
| 126 rtc::ArrayView<std::unique_ptr<AudioEncoder>> | 118 rtc::ArrayView<std::unique_ptr<AudioEncoder>> | 
| 127 AudioEncoderCopyRed::ReclaimContainedEncoders() { | 119 AudioEncoderCopyRed::ReclaimContainedEncoders() { | 
| 128   return rtc::ArrayView<std::unique_ptr<AudioEncoder>>(&speech_encoder_, 1); | 120   return rtc::ArrayView<std::unique_ptr<AudioEncoder>>(&speech_encoder_, 1); | 
| 129 } | 121 } | 
| 130 | 122 | 
|  | 123 void AudioEncoderCopyRed::OnReceivedUplinkPacketLossFraction( | 
|  | 124     float uplink_packet_loss_fraction) { | 
|  | 125   speech_encoder_->OnReceivedUplinkPacketLossFraction( | 
|  | 126       uplink_packet_loss_fraction); | 
|  | 127 } | 
|  | 128 | 
|  | 129 void AudioEncoderCopyRed::OnReceivedTargetAudioBitrate( | 
|  | 130     int target_audio_bitrate_bps) { | 
|  | 131   speech_encoder_->OnReceivedTargetAudioBitrate(target_audio_bitrate_bps); | 
|  | 132 } | 
|  | 133 | 
| 131 }  // namespace webrtc | 134 }  // namespace webrtc | 
| OLD | NEW | 
|---|