diff options
Diffstat (limited to 'webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h')
-rw-r--r-- | webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h b/webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h index cc0165054b..daecd51ff3 100644 --- a/webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h +++ b/webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h @@ -56,11 +56,10 @@ class AudioEncoderCng final : public AudioEncoder { void SetProjectedPacketLossRate(double fraction) override; protected: - void EncodeInternal(uint32_t rtp_timestamp, - const int16_t* audio, - size_t max_encoded_bytes, - uint8_t* encoded, - EncodedInfo* info) override; + EncodedInfo EncodeInternal(uint32_t rtp_timestamp, + const int16_t* audio, + size_t max_encoded_bytes, + uint8_t* encoded) override; private: // Deleter for use with scoped_ptr. E.g., use as @@ -69,12 +68,8 @@ class AudioEncoderCng final : public AudioEncoder { inline void operator()(CNG_enc_inst* ptr) const { WebRtcCng_FreeEnc(ptr); } }; - void EncodePassive(size_t max_encoded_bytes, - uint8_t* encoded, - EncodedInfo* info); - void EncodeActive(size_t max_encoded_bytes, - uint8_t* encoded, - EncodedInfo* info); + EncodedInfo EncodePassive(size_t max_encoded_bytes, uint8_t* encoded); + EncodedInfo EncodeActive(size_t max_encoded_bytes, uint8_t* encoded); size_t SamplesPer10msFrame() const; AudioEncoder* speech_encoder_; |