webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <audio_decoder_opus.h>
Public Member Functions | |
AudioDecoderOpus (size_t num_channels) | |
~AudioDecoderOpus () override | |
std::vector< ParseResult > | ParsePayload (rtc::Buffer &&payload, uint32_t timestamp) override |
void | Reset () 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 |
int | SampleRateHz () const override |
size_t | Channels () const override |
AudioDecoderOpus (size_t num_channels) | |
~AudioDecoderOpus () override | |
std::vector< ParseResult > | ParsePayload (rtc::Buffer &&payload, uint32_t timestamp) override |
void | Reset () 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 |
int | SampleRateHz () const override |
size_t | Channels () const override |
Public Member Functions inherited from webrtc::AudioDecoder | |
AudioDecoder ()=default | |
virtual | ~AudioDecoder ()=default |
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) |
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) |
virtual bool | HasDecodePlc () const |
virtual size_t | DecodePlc (size_t num_frames, int16_t *decoded) |
virtual int | IncomingPacket (const uint8_t *payload, size_t payload_len, uint16_t rtp_sequence_number, uint32_t rtp_timestamp, uint32_t arrival_timestamp) |
virtual int | ErrorCode () |
AudioDecoder ()=default | |
virtual | ~AudioDecoder ()=default |
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) |
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) |
virtual bool | HasDecodePlc () const |
virtual size_t | DecodePlc (size_t num_frames, int16_t *decoded) |
virtual int | IncomingPacket (const uint8_t *payload, size_t payload_len, uint16_t rtp_sequence_number, uint32_t rtp_timestamp, uint32_t arrival_timestamp) |
virtual int | ErrorCode () |
Protected Member Functions | |
int | DecodeInternal (const uint8_t *encoded, size_t encoded_len, int sample_rate_hz, int16_t *decoded, SpeechType *speech_type) override |
int | DecodeRedundantInternal (const uint8_t *encoded, size_t encoded_len, int sample_rate_hz, int16_t *decoded, SpeechType *speech_type) override |
int | DecodeInternal (const uint8_t *encoded, size_t encoded_len, int sample_rate_hz, int16_t *decoded, SpeechType *speech_type) override |
int | DecodeRedundantInternal (const uint8_t *encoded, size_t encoded_len, int sample_rate_hz, int16_t *decoded, SpeechType *speech_type) override |
Additional Inherited Members | |
Public Types inherited from webrtc::AudioDecoder | |
enum | SpeechType { kSpeech = 1, kComfortNoise = 2, kSpeech = 1, kComfortNoise = 2 } |
enum | { kNotImplemented = -2 } |
enum | SpeechType { kSpeech = 1, kComfortNoise = 2, kSpeech = 1, kComfortNoise = 2 } |
enum | { kNotImplemented = -2 } |
Static Protected Member Functions inherited from webrtc::AudioDecoder | |
static SpeechType | ConvertSpeechType (int16_t type) |
static SpeechType | ConvertSpeechType (int16_t type) |
|
explicit |
|
override |
|
explicit |
|
override |
|
overridevirtual |
Implements webrtc::AudioDecoder.
|
overridevirtual |
Implements webrtc::AudioDecoder.
|
overrideprotectedvirtual |
Implements webrtc::AudioDecoder.
|
overrideprotectedvirtual |
Implements webrtc::AudioDecoder.
|
overrideprotectedvirtual |
Reimplemented from webrtc::AudioDecoder.
|
overrideprotectedvirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Reimplemented from webrtc::AudioDecoder.
|
overridevirtual |
Implements webrtc::AudioDecoder.
|
overridevirtual |
Implements webrtc::AudioDecoder.
|
overridevirtual |
Implements webrtc::AudioDecoder.
|
overridevirtual |
Implements webrtc::AudioDecoder.