| Index: webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h
|
| diff --git a/webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h b/webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h
|
| index 27998923f03b6c3a04004e6f946af07d40e7ee6c..c0f3b11a09ca82e7dc5127f214bfb78af112af8f 100644
|
| --- a/webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h
|
| +++ b/webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h
|
| @@ -118,46 +118,18 @@ struct IsacFloat {
|
| }
|
| };
|
|
|
| -typedef AudioEncoderDecoderIsacT<IsacFloat> AudioEncoderDecoderIsac;
|
| +using AudioEncoderIsac = AudioEncoderIsacT<IsacFloat>;
|
| +using AudioDecoderIsac = AudioDecoderIsacT<IsacFloat>;
|
|
|
| struct CodecInst;
|
|
|
| -class AudioEncoderDecoderMutableIsacFloat
|
| - : public AudioEncoderMutableImpl<AudioEncoderDecoderIsac,
|
| - AudioEncoderDecoderMutableIsac> {
|
| +class AudioEncoderMutableIsacFloat
|
| + : public AudioEncoderMutableImpl<AudioEncoderIsac> {
|
| public:
|
| - explicit AudioEncoderDecoderMutableIsacFloat(const CodecInst& codec_inst);
|
| - void UpdateSettings(const CodecInst& codec_inst) override;
|
| + AudioEncoderMutableIsacFloat(const CodecInst& codec_inst,
|
| + LockedIsacBandwidthInfo* bwinfo);
|
| void SetMaxPayloadSize(int max_payload_size_bytes) override;
|
| void SetMaxRate(int max_rate_bps) override;
|
| -
|
| - // From AudioDecoder.
|
| - int Decode(const uint8_t* encoded,
|
| - size_t encoded_len,
|
| - int sample_rate_hz,
|
| - size_t max_decoded_bytes,
|
| - int16_t* decoded,
|
| - SpeechType* speech_type) override;
|
| - int DecodeRedundant(const uint8_t* encoded,
|
| - size_t encoded_len,
|
| - int sample_rate_hz,
|
| - size_t max_decoded_bytes,
|
| - int16_t* decoded,
|
| - SpeechType* speech_type) override;
|
| - bool HasDecodePlc() const override;
|
| - int DecodePlc(int num_frames, int16_t* decoded) override;
|
| - int Init() override;
|
| - int IncomingPacket(const uint8_t* payload,
|
| - size_t payload_len,
|
| - uint16_t rtp_sequence_number,
|
| - uint32_t rtp_timestamp,
|
| - uint32_t arrival_timestamp) override;
|
| - int ErrorCode() override;
|
| - int PacketDuration(const uint8_t* encoded, size_t encoded_len) const override;
|
| - int PacketDurationRedundant(const uint8_t* encoded,
|
| - size_t encoded_len) const override;
|
| - bool PacketHasFec(const uint8_t* encoded, size_t encoded_len) const override;
|
| - size_t Channels() const override;
|
| };
|
|
|
| } // namespace webrtc
|
|
|