| 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 40 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  51   size_t NumChannels() const override; |  51   size_t NumChannels() const override; | 
|  52   int RtpTimestampRateHz() const override; |  52   int RtpTimestampRateHz() const override; | 
|  53   size_t Num10MsFramesInNextPacket() const override; |  53   size_t Num10MsFramesInNextPacket() const override; | 
|  54   size_t Max10MsFramesInAPacket() const override; |  54   size_t Max10MsFramesInAPacket() const override; | 
|  55   int GetTargetBitrate() const override; |  55   int GetTargetBitrate() const override; | 
|  56   EncodedInfo EncodeImpl(uint32_t rtp_timestamp, |  56   EncodedInfo EncodeImpl(uint32_t rtp_timestamp, | 
|  57                          rtc::ArrayView<const int16_t> audio, |  57                          rtc::ArrayView<const int16_t> audio, | 
|  58                          rtc::Buffer* encoded) override; |  58                          rtc::Buffer* encoded) override; | 
|  59   void Reset() override; |  59   void Reset() override; | 
|  60   bool SetFec(bool enable) override; |  60   bool SetFec(bool enable) override; | 
 |  61   bool SetCbr(bool enable) override; | 
|  61   bool SetDtx(bool enable) override; |  62   bool SetDtx(bool enable) override; | 
|  62   bool SetApplication(Application application) override; |  63   bool SetApplication(Application application) override; | 
|  63   void SetMaxPlaybackRate(int frequency_hz) override; |  64   void SetMaxPlaybackRate(int frequency_hz) override; | 
|  64   rtc::ArrayView<std::unique_ptr<AudioEncoder>> ReclaimContainedEncoders() |  65   rtc::ArrayView<std::unique_ptr<AudioEncoder>> ReclaimContainedEncoders() | 
|  65       override; |  66       override; | 
|  66   void OnReceivedUplinkPacketLossFraction( |  67   void OnReceivedUplinkPacketLossFraction( | 
|  67       float uplink_packet_loss_fraction) override; |  68       float uplink_packet_loss_fraction) override; | 
|  68   void OnReceivedUplinkBandwidth( |  69   void OnReceivedUplinkBandwidth( | 
|  69       int target_audio_bitrate_bps, |  70       int target_audio_bitrate_bps, | 
|  70       rtc::Optional<int64_t> probing_interval_ms) override; |  71       rtc::Optional<int64_t> probing_interval_ms) override; | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
|  85   bool last_frame_active_; |  86   bool last_frame_active_; | 
|  86   std::unique_ptr<Vad> vad_; |  87   std::unique_ptr<Vad> vad_; | 
|  87   std::unique_ptr<ComfortNoiseEncoder> cng_encoder_; |  88   std::unique_ptr<ComfortNoiseEncoder> cng_encoder_; | 
|  88  |  89  | 
|  89   RTC_DISALLOW_COPY_AND_ASSIGN(AudioEncoderCng); |  90   RTC_DISALLOW_COPY_AND_ASSIGN(AudioEncoderCng); | 
|  90 }; |  91 }; | 
|  91  |  92  | 
|  92 }  // namespace webrtc |  93 }  // namespace webrtc | 
|  93  |  94  | 
|  94 #endif  // WEBRTC_MODULES_AUDIO_CODING_CODECS_CNG_AUDIO_ENCODER_CNG_H_ |  95 #endif  // WEBRTC_MODULES_AUDIO_CODING_CODECS_CNG_AUDIO_ENCODER_CNG_H_ | 
| OLD | NEW |