| 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 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  47                              const int16_t* audio, |  47                              const int16_t* audio, | 
|  48                              size_t max_encoded_bytes, |  48                              size_t max_encoded_bytes, | 
|  49                              uint8_t* encoded) override; |  49                              uint8_t* encoded) override; | 
|  50   void Reset() override; |  50   void Reset() override; | 
|  51   bool SetFec(bool enable) override; |  51   bool SetFec(bool enable) override; | 
|  52   bool SetDtx(bool enable) override; |  52   bool SetDtx(bool enable) override; | 
|  53   bool SetApplication(Application application) override; |  53   bool SetApplication(Application application) override; | 
|  54   bool SetMaxPlaybackRate(int frequency_hz) override; |  54   bool SetMaxPlaybackRate(int frequency_hz) override; | 
|  55   void SetProjectedPacketLossRate(double fraction) override; |  55   void SetProjectedPacketLossRate(double fraction) override; | 
|  56   void SetTargetBitrate(int target_bps) override; |  56   void SetTargetBitrate(int target_bps) override; | 
|  57   void SetMaxBitrate(int max_bps) override; |  | 
|  58   void SetMaxPayloadSize(int max_payload_size_bytes) override; |  | 
|  59  |  57  | 
|  60  private: |  58  private: | 
|  61   AudioEncoder* speech_encoder_; |  59   AudioEncoder* speech_encoder_; | 
|  62   int red_payload_type_; |  60   int red_payload_type_; | 
|  63   rtc::Buffer secondary_encoded_; |  61   rtc::Buffer secondary_encoded_; | 
|  64   EncodedInfoLeaf secondary_info_; |  62   EncodedInfoLeaf secondary_info_; | 
|  65 }; |  63 }; | 
|  66  |  64  | 
|  67 }  // namespace webrtc |  65 }  // namespace webrtc | 
|  68 #endif  // WEBRTC_MODULES_AUDIO_CODING_CODECS_RED_AUDIO_ENCODER_COPY_RED_H_ |  66 #endif  // WEBRTC_MODULES_AUDIO_CODING_CODECS_RED_AUDIO_ENCODER_COPY_RED_H_ | 
| OLD | NEW |