diff options
Diffstat (limited to 'chromium/third_party/webrtc/modules/audio_coding/main/source/acm_amrwb.h')
-rw-r--r-- | chromium/third_party/webrtc/modules/audio_coding/main/source/acm_amrwb.h | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/chromium/third_party/webrtc/modules/audio_coding/main/source/acm_amrwb.h b/chromium/third_party/webrtc/modules/audio_coding/main/source/acm_amrwb.h deleted file mode 100644 index 25934187e55..00000000000 --- a/chromium/third_party/webrtc/modules/audio_coding/main/source/acm_amrwb.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. - * - * Use of this source code is governed by a BSD-style license - * that can be found in the LICENSE file in the root of the source - * tree. An additional intellectual property rights grant can be found - * in the file PATENTS. All contributing project authors may - * be found in the AUTHORS file in the root of the source tree. - */ - -#ifndef WEBRTC_MODULES_AUDIO_CODING_MAIN_SOURCE_ACM_AMRWB_H_ -#define WEBRTC_MODULES_AUDIO_CODING_MAIN_SOURCE_ACM_AMRWB_H_ - -#include "webrtc/modules/audio_coding/main/source/acm_generic_codec.h" - -// forward declaration -struct AMRWB_encinst_t_; -struct AMRWB_decinst_t_; - -namespace webrtc { - -namespace acm1 { - -class ACMAMRwb : public ACMGenericCodec { - public: - explicit ACMAMRwb(int16_t codec_id); - virtual ~ACMAMRwb(); - - // for FEC - virtual ACMGenericCodec* CreateInstance(void) OVERRIDE; - - virtual int16_t InternalEncode(uint8_t* bitstream, - int16_t* bitstream_len_byte) OVERRIDE; - - virtual int16_t InternalInitEncoder( - WebRtcACMCodecParams* codec_params) OVERRIDE; - - virtual int16_t InternalInitDecoder( - WebRtcACMCodecParams* codec_params) OVERRIDE; - - virtual int16_t SetAMRwbEncoderPackingFormat( - const ACMAMRPackingFormat packing_format); - - virtual ACMAMRPackingFormat AMRwbEncoderPackingFormat() const; - - virtual int16_t SetAMRwbDecoderPackingFormat( - const ACMAMRPackingFormat packing_format); - - virtual ACMAMRPackingFormat AMRwbDecoderPackingFormat() const; - - protected: - virtual int16_t DecodeSafe(uint8_t* bitstream, - int16_t bitstream_len_byte, - int16_t* audio, - int16_t* audio_samples, - int8_t* speech_type) OVERRIDE; - - virtual int32_t CodecDef(WebRtcNetEQ_CodecDef& codec_def, - const CodecInst& codec_inst) OVERRIDE; - - virtual void DestructEncoderSafe() OVERRIDE; - - virtual void DestructDecoderSafe() OVERRIDE; - - virtual int16_t InternalCreateEncoder() OVERRIDE; - - virtual int16_t InternalCreateDecoder() OVERRIDE; - - virtual void InternalDestructEncoderInst(void* ptr_inst) OVERRIDE; - - virtual int16_t SetBitRateSafe(const int32_t rate) OVERRIDE; - - virtual int16_t EnableDTX() OVERRIDE; - - virtual int16_t DisableDTX() OVERRIDE; - - AMRWB_encinst_t_* encoder_inst_ptr_; - AMRWB_decinst_t_* decoder_inst_ptr_; - - int16_t encoding_mode_; - int16_t encoding_rate_; - ACMAMRPackingFormat encoder_packing_format_; - ACMAMRPackingFormat decoder_packing_format_; -}; - -} // namespace acm1 - -} // namespace webrtc - -#endif // WEBRTC_MODULES_AUDIO_CODING_MAIN_SOURCE_ACM_AMRWB_H_ |