Searched refs:AudioDecoder (Results 1 - 25 of 58) sorted by last modified time

123

/external/chromium_org/third_party/webrtc/modules/audio_coding/main/acm2/
H A Dacm_generic_codec.h552 // Returns pointer to the AudioDecoder class of this codec. A codec which
558 virtual AudioDecoder* Decoder(int /* codec_id */) { return NULL; }
H A Dacm_isac.cc157 AudioDecoder* ACMISAC::Decoder(int /* codec_id */) { return NULL; }
265 : AudioDecoder(ACMCodecDB::neteq_decoders_[codec_id]),
788 AudioDecoder* ACMISAC::Decoder(int codec_id) {
H A Dacm_isac.h32 class ACMISAC : public ACMGenericCodec, AudioDecoder {
70 // Methods below are inherited from AudioDecoder.
122 virtual AudioDecoder* Decoder(int codec_id) OVERRIDE;
H A Dacm_receiver.cc479 AudioDecoder* audio_decoder) {
H A Dacm_receiver.h115 AudioDecoder* audio_decoder);
H A Daudio_coding_module_impl.cc1673 AudioDecoder* decoder = NULL;
1979 AudioDecoder** decoder) {
1982 // corresponding AudioDecoder class and insert it into NetEq. If the codec
2094 bool AudioCodingImpl::RegisterReceiveCodec(AudioDecoder* receive_codec) {
H A Daudio_coding_module_impl.h306 // Get a pointer to AudioDecoder of the given codec. For some codecs, e.g.
317 int mirror_id, AudioDecoder** decoder)
420 virtual bool RegisterReceiveCodec(AudioDecoder* receive_codec) OVERRIDE;
/external/chromium_org/third_party/webrtc/modules/audio_coding/main/interface/
H A Daudio_coding_module.h1080 virtual bool RegisterReceiveCodec(AudioDecoder* receive_codec) = 0;
/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/
H A Daudio_decoder.cc19 int AudioDecoder::DecodeRedundant(const uint8_t* encoded,
26 bool AudioDecoder::HasDecodePlc() const { return false; }
28 int AudioDecoder::DecodePlc(int num_frames, int16_t* decoded) { return -1; }
30 int AudioDecoder::IncomingPacket(const uint8_t* payload,
38 int AudioDecoder::ErrorCode() { return 0; }
40 int AudioDecoder::PacketDuration(const uint8_t* encoded, size_t encoded_len) {
44 int AudioDecoder::PacketDurationRedundant(const uint8_t* encoded,
49 bool AudioDecoder::PacketHasFec(const uint8_t* encoded,
54 NetEqDecoder AudioDecoder::codec_type() const { return codec_type_; }
56 bool AudioDecoder
[all...]
H A Daudio_decoder_impl.cc79 : AudioDecoder(type) {
124 AudioDecoderIlbc::AudioDecoderIlbc() : AudioDecoder(kDecoderILBC) {
155 AudioDecoderIsac::AudioDecoderIsac() : AudioDecoder(kDecoderISAC) {
227 AudioDecoderIsacFix::AudioDecoderIsacFix() : AudioDecoder(kDecoderISAC) {
269 AudioDecoderG722::AudioDecoderG722() : AudioDecoder(kDecoderG722) {
386 : AudioDecoder(type) {
435 : AudioDecoder(type) {
498 : AudioDecoder(type) {
H A Daudio_decoder_impl.h27 class AudioDecoderPcmU : public AudioDecoder {
29 AudioDecoderPcmU() : AudioDecoder(kDecoderPCMu) {}
39 class AudioDecoderPcmA : public AudioDecoder {
41 AudioDecoderPcmA() : AudioDecoder(kDecoderPCMa) {}
76 class AudioDecoderPcm16B : public AudioDecoder {
101 class AudioDecoderIlbc : public AudioDecoder {
117 class AudioDecoderIsac : public AudioDecoder {
157 class AudioDecoderIsacFix : public AudioDecoder {
177 class AudioDecoderG722 : public AudioDecoder {
216 class AudioDecoderCelt : public AudioDecoder {
[all...]
H A Daudio_decoder_unittest.cc114 AudioDecoder::SpeechType speech_type;
181 AudioDecoder::SpeechType speech_type1, speech_type2;
199 AudioDecoder::SpeechType speech_type;
220 AudioDecoder* decoder_;
315 AudioDecoder::SpeechType speech_type;
529 decoder_ = AudioDecoder::CreateAudioDecoder(kDecoderCELT_32);
560 decoder_ = AudioDecoder::CreateAudioDecoder(kDecoderCELT_32_2ch);
675 EXPECT_TRUE(AudioDecoder::CodecSupported(kDecoderPCMu));
684 EXPECT_TRUE(AudioDecoder::CodecSupported(kDecoderPCMa));
693 EXPECT_TRUE(AudioDecoder
[all...]
H A Dcomfort_noise.cc31 AudioDecoder* cng_decoder = decoder_database_->GetDecoder(
71 AudioDecoder* cng_decoder = decoder_database_->GetActiveCngDecoder();
H A Ddecoder_database.cc44 if (!AudioDecoder::CodecSupported(codec_type)) {
47 int fs_hz = AudioDecoder::CodecSampleRateHz(codec_type);
61 AudioDecoder* decoder) {
65 if (!AudioDecoder::CodecSupported(codec_type)) {
123 AudioDecoder* DecoderDatabase::GetDecoder(uint8_t rtp_payload_type) {
136 AudioDecoder* decoder = AudioDecoder::CreateAudioDecoder(info->codec_type);
195 // Delete the AudioDecoder object, unless it is an externally created
206 AudioDecoder* DecoderDatabase::GetActiveDecoder() {
230 // Delete the AudioDecoder objec
[all...]
H A Ddecoder_database.h25 class AudioDecoder;
48 DecoderInfo(NetEqDecoder ct, int fs, AudioDecoder* dec, bool ext)
59 AudioDecoder* decoder;
79 // any AudioDecoder objects that were not externally created and inserted
88 // Registers an externally created AudioDecoder object, and associates it
92 int fs_hz, AudioDecoder* decoder);
108 // Returns a pointer to the AudioDecoder object associated with
109 // |rtp_payload_type|, or NULL if none is registered. If the AudioDecoder
111 virtual AudioDecoder* GetDecoder(uint8_t rtp_payload_type);
128 // decoder's AudioDecoder objec
[all...]
H A Ddecoder_database_unittest.cc76 AudioDecoder* dec = db.GetDecoder(kPayloadType);
190 AudioDecoder* decoder = db.GetActiveDecoder();
H A Dneteq_impl.cc203 int NetEqImpl::RegisterExternalDecoder(AudioDecoder* decoder,
213 const int sample_rate_hz = AudioDecoder::CodecSampleRateHz(codec);
583 AudioDecoder* decoder =
629 AudioDecoder* decoder = decoder_database_->GetDecoder(payload_type);
690 AudioDecoder::SpeechType speech_type;
1110 AudioDecoder::SpeechType* speech_type) {
1111 *speech_type = AudioDecoder::kSpeech;
1112 AudioDecoder* decoder = NULL;
1156 AudioDecoder* cng_decoder = decoder_database_->GetActiveCngDecoder();
1200 if (*speech_type != AudioDecoder
[all...]
H A Dneteq_impl.h120 virtual int RegisterExternalDecoder(AudioDecoder* decoder,
244 AudioDecoder::SpeechType* speech_type)
250 AudioDecoder* decoder,
252 AudioDecoder::SpeechType* speech_type)
258 AudioDecoder::SpeechType speech_type,
264 AudioDecoder::SpeechType speech_type,
274 AudioDecoder::SpeechType speech_type,
281 AudioDecoder::SpeechType speech_type,
H A Dneteq_impl_unittest.cc423 class CountingSamplesDecoder : public AudioDecoder {
426 : AudioDecoder(type), next_value_(1) {}
H A Dnormal.cc147 AudioDecoder* cng_decoder = decoder_database_->GetActiveCngDecoder();
/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/interface/
H A Daudio_decoder.h56 class AudioDecoder { class in namespace:webrtc
66 explicit AudioDecoder(enum NetEqDecoder type) function in class:webrtc::AudioDecoder
72 virtual ~AudioDecoder() {}
133 // Creates an AudioDecoder object of type |codec_type|. Returns NULL for
134 // for unsupported codecs, and when creating an AudioDecoder is not
136 static AudioDecoder* CreateAudioDecoder(NetEqDecoder codec_type);
148 DISALLOW_COPY_AND_ASSIGN(AudioDecoder);
H A Dneteq.h169 virtual int RegisterExternalDecoder(AudioDecoder* decoder,
/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/mock/
H A Dmock_audio_decoder.h20 class MockAudioDecoder : public AudioDecoder {
22 MockAudioDecoder() : AudioDecoder(kDecoderArbitrary) {}
26 AudioDecoder::SpeechType*));
H A Dmock_decoder_database.h34 AudioDecoder* decoder));
42 AudioDecoder*(uint8_t rtp_payload_type));
54 AudioDecoder*());
58 AudioDecoder*());
H A Dmock_external_decoder_pcm16b.h28 class ExternalPcm16B : public AudioDecoder {
31 : AudioDecoder(type) {

Completed in 718 milliseconds

123