|
virtual | ~AudioCodingModule ()=default |
|
virtual int32_t | RegisterSendCodec (const CodecInst &send_codec)=0 |
|
virtual void | RegisterExternalSendCodec (AudioEncoder *external_speech_encoder)=0 |
|
virtual void | ModifyEncoder (rtc::FunctionView< void(std::unique_ptr< AudioEncoder > *)> modifier)=0 |
|
virtual void | QueryEncoder (rtc::FunctionView< void(AudioEncoder const *)> query)=0 |
|
void | SetEncoder (std::unique_ptr< AudioEncoder > new_encoder) |
|
virtual rtc::Optional< CodecInst > | SendCodec () const =0 |
|
virtual int32_t | SendFrequency () const =0 |
|
virtual void | SetBitRate (int bitrate_bps)=0 |
|
virtual int32_t | RegisterTransportCallback (AudioPacketizationCallback *transport)=0 |
|
virtual int32_t | Add10MsData (const AudioFrame &audio_frame)=0 |
|
virtual int32_t | SetREDStatus (bool enable_red)=0 |
|
virtual bool | REDStatus () const =0 |
|
virtual int | SetCodecFEC (bool enable_codec_fec)=0 |
|
virtual bool | CodecFEC () const =0 |
|
virtual int | SetPacketLossRate (int packet_loss_rate)=0 |
|
virtual int32_t | SetVAD (const bool enable_dtx=true, const bool enable_vad=false, const ACMVADMode vad_mode=VADNormal)=0 |
|
virtual int32_t | VAD (bool *dtx_enabled, bool *vad_enabled, ACMVADMode *vad_mode) const =0 |
|
virtual int32_t | RegisterVADCallback (ACMVADCallback *vad_callback)=0 |
|
virtual int32_t | InitializeReceiver ()=0 |
|
virtual int32_t | ReceiveFrequency () const =0 |
|
virtual int32_t | PlayoutFrequency () const =0 |
|
virtual bool | RegisterReceiveCodec (int rtp_payload_type, const SdpAudioFormat &audio_format)=0 |
|
virtual int | RegisterReceiveCodec (const CodecInst &receive_codec)=0 |
|
virtual int | RegisterReceiveCodec (const CodecInst &receive_codec, rtc::FunctionView< std::unique_ptr< AudioDecoder >()> isac_factory)=0 |
|
virtual int | RegisterExternalReceiveCodec (int rtp_payload_type, AudioDecoder *external_decoder, int sample_rate_hz, int num_channels, const std::string &name)=0 |
|
virtual int | UnregisterReceiveCodec (uint8_t payload_type)=0 |
|
virtual int32_t | ReceiveCodec (CodecInst *curr_receive_codec) const =0 |
|
virtual rtc::Optional< SdpAudioFormat > | ReceiveFormat () const =0 |
|
virtual int32_t | IncomingPacket (const uint8_t *incoming_payload, const size_t payload_len_bytes, const WebRtcRTPHeader &rtp_info)=0 |
|
virtual int32_t | IncomingPayload (const uint8_t *incoming_payload, const size_t payload_len_byte, const uint8_t payload_type, const uint32_t timestamp=0)=0 |
|
virtual int | SetMinimumPlayoutDelay (int time_ms)=0 |
|
virtual int | SetMaximumPlayoutDelay (int time_ms)=0 |
|
virtual int | LeastRequiredDelayMs () const =0 |
|
virtual RTC_DEPRECATED int32_t | PlayoutTimestamp (uint32_t *timestamp)=0 |
|
virtual rtc::Optional< uint32_t > | PlayoutTimestamp ()=0 |
|
virtual int | FilteredCurrentDelayMs () const =0 |
|
virtual int32_t | PlayoutData10Ms (int32_t desired_freq_hz, AudioFrame *audio_frame, bool *muted)=0 |
|
virtual int32_t | PlayoutData10Ms (int32_t desired_freq_hz, AudioFrame *audio_frame)=0 |
|
virtual int | SetOpusApplication (OpusApplicationMode application)=0 |
|
virtual int | SetOpusMaxPlaybackRate (int frequency_hz)=0 |
|
virtual int | EnableOpusDtx ()=0 |
|
virtual int | DisableOpusDtx ()=0 |
|
virtual int32_t | GetNetworkStatistics (NetworkStatistics *network_statistics)=0 |
|
virtual int | EnableNack (size_t max_nack_list_size)=0 |
|
virtual void | DisableNack ()=0 |
|
virtual std::vector< uint16_t > | GetNackList (int64_t round_trip_time_ms) const =0 |
|
virtual void | GetDecodingCallStatistics (AudioDecodingCallStats *call_stats) const =0 |
|
virtual | ~AudioCodingModule ()=default |
|
virtual int32_t | RegisterSendCodec (const CodecInst &send_codec)=0 |
|
virtual void | RegisterExternalSendCodec (AudioEncoder *external_speech_encoder)=0 |
|
virtual void | ModifyEncoder (rtc::FunctionView< void(std::unique_ptr< AudioEncoder > *)> modifier)=0 |
|
virtual void | QueryEncoder (rtc::FunctionView< void(AudioEncoder const *)> query)=0 |
|
void | SetEncoder (std::unique_ptr< AudioEncoder > new_encoder) |
|
virtual rtc::Optional< CodecInst > | SendCodec () const =0 |
|
virtual int32_t | SendFrequency () const =0 |
|
virtual void | SetBitRate (int bitrate_bps)=0 |
|
virtual int32_t | RegisterTransportCallback (AudioPacketizationCallback *transport)=0 |
|
virtual int32_t | Add10MsData (const AudioFrame &audio_frame)=0 |
|
virtual int32_t | SetREDStatus (bool enable_red)=0 |
|
virtual bool | REDStatus () const =0 |
|
virtual int | SetCodecFEC (bool enable_codec_fec)=0 |
|
virtual bool | CodecFEC () const =0 |
|
virtual int | SetPacketLossRate (int packet_loss_rate)=0 |
|
virtual int32_t | SetVAD (const bool enable_dtx=true, const bool enable_vad=false, const ACMVADMode vad_mode=VADNormal)=0 |
|
virtual int32_t | VAD (bool *dtx_enabled, bool *vad_enabled, ACMVADMode *vad_mode) const =0 |
|
virtual int32_t | RegisterVADCallback (ACMVADCallback *vad_callback)=0 |
|
virtual int32_t | InitializeReceiver ()=0 |
|
virtual int32_t | ReceiveFrequency () const =0 |
|
virtual int32_t | PlayoutFrequency () const =0 |
|
virtual bool | RegisterReceiveCodec (int rtp_payload_type, const SdpAudioFormat &audio_format)=0 |
|
virtual int | RegisterReceiveCodec (const CodecInst &receive_codec)=0 |
|
virtual int | RegisterReceiveCodec (const CodecInst &receive_codec, rtc::FunctionView< std::unique_ptr< AudioDecoder >()> isac_factory)=0 |
|
virtual int | RegisterExternalReceiveCodec (int rtp_payload_type, AudioDecoder *external_decoder, int sample_rate_hz, int num_channels, const std::string &name)=0 |
|
virtual int | UnregisterReceiveCodec (uint8_t payload_type)=0 |
|
virtual int32_t | ReceiveCodec (CodecInst *curr_receive_codec) const =0 |
|
virtual rtc::Optional< SdpAudioFormat > | ReceiveFormat () const =0 |
|
virtual int32_t | IncomingPacket (const uint8_t *incoming_payload, const size_t payload_len_bytes, const WebRtcRTPHeader &rtp_info)=0 |
|
virtual int32_t | IncomingPayload (const uint8_t *incoming_payload, const size_t payload_len_byte, const uint8_t payload_type, const uint32_t timestamp=0)=0 |
|
virtual int | SetMinimumPlayoutDelay (int time_ms)=0 |
|
virtual int | SetMaximumPlayoutDelay (int time_ms)=0 |
|
virtual int | LeastRequiredDelayMs () const =0 |
|
virtual RTC_DEPRECATED int32_t | PlayoutTimestamp (uint32_t *timestamp)=0 |
|
virtual rtc::Optional< uint32_t > | PlayoutTimestamp ()=0 |
|
virtual int | FilteredCurrentDelayMs () const =0 |
|
virtual int32_t | PlayoutData10Ms (int32_t desired_freq_hz, AudioFrame *audio_frame, bool *muted)=0 |
|
virtual int32_t | PlayoutData10Ms (int32_t desired_freq_hz, AudioFrame *audio_frame)=0 |
|
virtual int | SetOpusApplication (OpusApplicationMode application)=0 |
|
virtual int | SetOpusMaxPlaybackRate (int frequency_hz)=0 |
|
virtual int | EnableOpusDtx ()=0 |
|
virtual int | DisableOpusDtx ()=0 |
|
virtual int32_t | GetNetworkStatistics (NetworkStatistics *network_statistics)=0 |
|
virtual int | EnableNack (size_t max_nack_list_size)=0 |
|
virtual void | DisableNack ()=0 |
|
virtual std::vector< uint16_t > | GetNackList (int64_t round_trip_time_ms) const =0 |
|
virtual void | GetDecodingCallStatistics (AudioDecodingCallStats *call_stats) const =0 |
|
|
static AudioCodingModule * | Create (int id) |
|
static AudioCodingModule * | Create (int id, Clock *clock) |
|
static AudioCodingModule * | Create (const Config &config) |
|
static int | NumberOfCodecs () |
|
static int | Codec (int list_id, CodecInst *codec) |
|
static int | Codec (const char *payload_name, CodecInst *codec, int sampling_freq_hz, size_t channels) |
|
static int | Codec (const char *payload_name, int sampling_freq_hz, size_t channels) |
|
static bool | IsCodecValid (const CodecInst &codec) |
|
static AudioCodingModule * | Create (int id) |
|
static AudioCodingModule * | Create (int id, Clock *clock) |
|
static AudioCodingModule * | Create (const Config &config) |
|
static int | NumberOfCodecs () |
|
static int | Codec (int list_id, CodecInst *codec) |
|
static int | Codec (const char *payload_name, CodecInst *codec, int sampling_freq_hz, size_t channels) |
|
static int | Codec (const char *payload_name, int sampling_freq_hz, size_t channels) |
|
static bool | IsCodecValid (const CodecInst &codec) |
|