webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
webrtc::AudioCodingModule Class Referenceabstract

#include <audio_coding_module.h>

Classes

struct  Config
 

Public Member Functions

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< CodecInstSendCodec () 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< SdpAudioFormatReceiveFormat () 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_tPlayoutTimestamp ()=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_tGetNackList (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< CodecInstSendCodec () 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< SdpAudioFormatReceiveFormat () 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_tPlayoutTimestamp ()=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_tGetNackList (int64_t round_trip_time_ms) const =0
 
virtual void GetDecodingCallStatistics (AudioDecodingCallStats *call_stats) const =0
 

Static Public Member Functions

static AudioCodingModuleCreate (int id)
 
static AudioCodingModuleCreate (int id, Clock *clock)
 
static AudioCodingModuleCreate (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 AudioCodingModuleCreate (int id)
 
static AudioCodingModuleCreate (int id, Clock *clock)
 
static AudioCodingModuleCreate (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)
 

Protected Member Functions

 AudioCodingModule ()
 
 AudioCodingModule ()
 

Constructor & Destructor Documentation

◆ AudioCodingModule() [1/2]

webrtc::AudioCodingModule::AudioCodingModule ( )
inlineprotected

◆ ~AudioCodingModule() [1/2]

virtual webrtc::AudioCodingModule::~AudioCodingModule ( )
virtualdefault

◆ AudioCodingModule() [2/2]

webrtc::AudioCodingModule::AudioCodingModule ( )
inlineprotected

◆ ~AudioCodingModule() [2/2]

virtual webrtc::AudioCodingModule::~AudioCodingModule ( )
virtualdefault

Member Function Documentation

◆ Add10MsData() [1/2]

virtual int32_t webrtc::AudioCodingModule::Add10MsData ( const AudioFrame audio_frame)
pure virtual

◆ Add10MsData() [2/2]

virtual int32_t webrtc::AudioCodingModule::Add10MsData ( const AudioFrame audio_frame)
pure virtual

◆ Codec() [1/6]

int webrtc::AudioCodingModule::Codec ( int  list_id,
CodecInst codec 
)
static

◆ Codec() [2/6]

static int webrtc::AudioCodingModule::Codec ( int  list_id,
CodecInst codec 
)
static

◆ Codec() [3/6]

int webrtc::AudioCodingModule::Codec ( const char *  payload_name,
CodecInst codec,
int  sampling_freq_hz,
size_t  channels 
)
static

◆ Codec() [4/6]

static int webrtc::AudioCodingModule::Codec ( const char *  payload_name,
CodecInst codec,
int  sampling_freq_hz,
size_t  channels 
)
static

◆ Codec() [5/6]

int webrtc::AudioCodingModule::Codec ( const char *  payload_name,
int  sampling_freq_hz,
size_t  channels 
)
static

◆ Codec() [6/6]

static int webrtc::AudioCodingModule::Codec ( const char *  payload_name,
int  sampling_freq_hz,
size_t  channels 
)
static

◆ CodecFEC() [1/2]

virtual bool webrtc::AudioCodingModule::CodecFEC ( ) const
pure virtual

◆ CodecFEC() [2/2]

virtual bool webrtc::AudioCodingModule::CodecFEC ( ) const
pure virtual

◆ Create() [1/6]

AudioCodingModule * webrtc::AudioCodingModule::Create ( int  id)
static

◆ Create() [2/6]

static AudioCodingModule* webrtc::AudioCodingModule::Create ( int  id)
static

◆ Create() [3/6]

AudioCodingModule * webrtc::AudioCodingModule::Create ( int  id,
Clock clock 
)
static

◆ Create() [4/6]

static AudioCodingModule* webrtc::AudioCodingModule::Create ( int  id,
Clock clock 
)
static

◆ Create() [5/6]

AudioCodingModule * webrtc::AudioCodingModule::Create ( const Config config)
static

◆ Create() [6/6]

static AudioCodingModule* webrtc::AudioCodingModule::Create ( const Config config)
static

◆ DisableNack() [1/2]

virtual void webrtc::AudioCodingModule::DisableNack ( )
pure virtual

◆ DisableNack() [2/2]

virtual void webrtc::AudioCodingModule::DisableNack ( )
pure virtual

◆ DisableOpusDtx() [1/2]

virtual int webrtc::AudioCodingModule::DisableOpusDtx ( )
pure virtual

◆ DisableOpusDtx() [2/2]

virtual int webrtc::AudioCodingModule::DisableOpusDtx ( )
pure virtual

◆ EnableNack() [1/2]

virtual int webrtc::AudioCodingModule::EnableNack ( size_t  max_nack_list_size)
pure virtual

◆ EnableNack() [2/2]

virtual int webrtc::AudioCodingModule::EnableNack ( size_t  max_nack_list_size)
pure virtual

◆ EnableOpusDtx() [1/2]

virtual int webrtc::AudioCodingModule::EnableOpusDtx ( )
pure virtual

◆ EnableOpusDtx() [2/2]

virtual int webrtc::AudioCodingModule::EnableOpusDtx ( )
pure virtual

◆ FilteredCurrentDelayMs() [1/2]

virtual int webrtc::AudioCodingModule::FilteredCurrentDelayMs ( ) const
pure virtual

◆ FilteredCurrentDelayMs() [2/2]

virtual int webrtc::AudioCodingModule::FilteredCurrentDelayMs ( ) const
pure virtual

◆ GetDecodingCallStatistics() [1/2]

virtual void webrtc::AudioCodingModule::GetDecodingCallStatistics ( AudioDecodingCallStats call_stats) const
pure virtual

◆ GetDecodingCallStatistics() [2/2]

virtual void webrtc::AudioCodingModule::GetDecodingCallStatistics ( AudioDecodingCallStats call_stats) const
pure virtual

◆ GetNackList() [1/2]

virtual std::vector<uint16_t> webrtc::AudioCodingModule::GetNackList ( int64_t  round_trip_time_ms) const
pure virtual

◆ GetNackList() [2/2]

virtual std::vector<uint16_t> webrtc::AudioCodingModule::GetNackList ( int64_t  round_trip_time_ms) const
pure virtual

◆ GetNetworkStatistics() [1/2]

virtual int32_t webrtc::AudioCodingModule::GetNetworkStatistics ( NetworkStatistics network_statistics)
pure virtual

◆ GetNetworkStatistics() [2/2]

virtual int32_t webrtc::AudioCodingModule::GetNetworkStatistics ( NetworkStatistics network_statistics)
pure virtual

◆ IncomingPacket() [1/2]

virtual int32_t webrtc::AudioCodingModule::IncomingPacket ( const uint8_t incoming_payload,
const size_t  payload_len_bytes,
const WebRtcRTPHeader rtp_info 
)
pure virtual

◆ IncomingPacket() [2/2]

virtual int32_t webrtc::AudioCodingModule::IncomingPacket ( const uint8_t incoming_payload,
const size_t  payload_len_bytes,
const WebRtcRTPHeader rtp_info 
)
pure virtual

◆ IncomingPayload() [1/2]

virtual int32_t webrtc::AudioCodingModule::IncomingPayload ( const uint8_t incoming_payload,
const size_t  payload_len_byte,
const uint8_t  payload_type,
const uint32_t  timestamp = 0 
)
pure virtual

◆ IncomingPayload() [2/2]

virtual int32_t webrtc::AudioCodingModule::IncomingPayload ( const uint8_t incoming_payload,
const size_t  payload_len_byte,
const uint8_t  payload_type,
const uint32_t  timestamp = 0 
)
pure virtual

◆ InitializeReceiver() [1/2]

virtual int32_t webrtc::AudioCodingModule::InitializeReceiver ( )
pure virtual

◆ InitializeReceiver() [2/2]

virtual int32_t webrtc::AudioCodingModule::InitializeReceiver ( )
pure virtual

◆ IsCodecValid() [1/2]

bool webrtc::AudioCodingModule::IsCodecValid ( const CodecInst codec)
static

◆ IsCodecValid() [2/2]

static bool webrtc::AudioCodingModule::IsCodecValid ( const CodecInst codec)
static

◆ LeastRequiredDelayMs() [1/2]

virtual int webrtc::AudioCodingModule::LeastRequiredDelayMs ( ) const
pure virtual

◆ LeastRequiredDelayMs() [2/2]

virtual int webrtc::AudioCodingModule::LeastRequiredDelayMs ( ) const
pure virtual

◆ ModifyEncoder() [1/2]

virtual void webrtc::AudioCodingModule::ModifyEncoder ( rtc::FunctionView< void(std::unique_ptr< AudioEncoder > *)>  modifier)
pure virtual

◆ ModifyEncoder() [2/2]

virtual void webrtc::AudioCodingModule::ModifyEncoder ( rtc::FunctionView< void(std::unique_ptr< AudioEncoder > *)>  modifier)
pure virtual

◆ NumberOfCodecs() [1/2]

int webrtc::AudioCodingModule::NumberOfCodecs ( )
static

◆ NumberOfCodecs() [2/2]

static int webrtc::AudioCodingModule::NumberOfCodecs ( )
static

◆ PlayoutData10Ms() [1/4]

virtual int32_t webrtc::AudioCodingModule::PlayoutData10Ms ( int32_t  desired_freq_hz,
AudioFrame audio_frame,
bool *  muted 
)
pure virtual

◆ PlayoutData10Ms() [2/4]

virtual int32_t webrtc::AudioCodingModule::PlayoutData10Ms ( int32_t  desired_freq_hz,
AudioFrame audio_frame,
bool *  muted 
)
pure virtual

◆ PlayoutData10Ms() [3/4]

virtual int32_t webrtc::AudioCodingModule::PlayoutData10Ms ( int32_t  desired_freq_hz,
AudioFrame audio_frame 
)
pure virtual

◆ PlayoutData10Ms() [4/4]

virtual int32_t webrtc::AudioCodingModule::PlayoutData10Ms ( int32_t  desired_freq_hz,
AudioFrame audio_frame 
)
pure virtual

◆ PlayoutFrequency() [1/2]

virtual int32_t webrtc::AudioCodingModule::PlayoutFrequency ( ) const
pure virtual

◆ PlayoutFrequency() [2/2]

virtual int32_t webrtc::AudioCodingModule::PlayoutFrequency ( ) const
pure virtual

◆ PlayoutTimestamp() [1/4]

virtual RTC_DEPRECATED int32_t webrtc::AudioCodingModule::PlayoutTimestamp ( uint32_t timestamp)
pure virtual

◆ PlayoutTimestamp() [2/4]

virtual RTC_DEPRECATED int32_t webrtc::AudioCodingModule::PlayoutTimestamp ( uint32_t timestamp)
pure virtual

◆ PlayoutTimestamp() [3/4]

virtual rtc::Optional<uint32_t> webrtc::AudioCodingModule::PlayoutTimestamp ( )
pure virtual

◆ PlayoutTimestamp() [4/4]

virtual rtc::Optional<uint32_t> webrtc::AudioCodingModule::PlayoutTimestamp ( )
pure virtual

◆ QueryEncoder() [1/2]

virtual void webrtc::AudioCodingModule::QueryEncoder ( rtc::FunctionView< void(AudioEncoder const *)>  query)
pure virtual

◆ QueryEncoder() [2/2]

virtual void webrtc::AudioCodingModule::QueryEncoder ( rtc::FunctionView< void(AudioEncoder const *)>  query)
pure virtual

◆ ReceiveCodec() [1/2]

virtual int32_t webrtc::AudioCodingModule::ReceiveCodec ( CodecInst curr_receive_codec) const
pure virtual

◆ ReceiveCodec() [2/2]

virtual int32_t webrtc::AudioCodingModule::ReceiveCodec ( CodecInst curr_receive_codec) const
pure virtual

◆ ReceiveFormat() [1/2]

virtual rtc::Optional<SdpAudioFormat> webrtc::AudioCodingModule::ReceiveFormat ( ) const
pure virtual

◆ ReceiveFormat() [2/2]

virtual rtc::Optional<SdpAudioFormat> webrtc::AudioCodingModule::ReceiveFormat ( ) const
pure virtual

◆ ReceiveFrequency() [1/2]

virtual int32_t webrtc::AudioCodingModule::ReceiveFrequency ( ) const
pure virtual

◆ ReceiveFrequency() [2/2]

virtual int32_t webrtc::AudioCodingModule::ReceiveFrequency ( ) const
pure virtual

◆ REDStatus() [1/2]

virtual bool webrtc::AudioCodingModule::REDStatus ( ) const
pure virtual

◆ REDStatus() [2/2]

virtual bool webrtc::AudioCodingModule::REDStatus ( ) const
pure virtual

◆ RegisterExternalReceiveCodec() [1/2]

virtual int webrtc::AudioCodingModule::RegisterExternalReceiveCodec ( int  rtp_payload_type,
AudioDecoder external_decoder,
int  sample_rate_hz,
int  num_channels,
const std::string name 
)
pure virtual

◆ RegisterExternalReceiveCodec() [2/2]

virtual int webrtc::AudioCodingModule::RegisterExternalReceiveCodec ( int  rtp_payload_type,
AudioDecoder external_decoder,
int  sample_rate_hz,
int  num_channels,
const std::string name 
)
pure virtual

◆ RegisterExternalSendCodec() [1/2]

virtual void webrtc::AudioCodingModule::RegisterExternalSendCodec ( AudioEncoder external_speech_encoder)
pure virtual

◆ RegisterExternalSendCodec() [2/2]

virtual void webrtc::AudioCodingModule::RegisterExternalSendCodec ( AudioEncoder external_speech_encoder)
pure virtual

◆ RegisterReceiveCodec() [1/6]

virtual bool webrtc::AudioCodingModule::RegisterReceiveCodec ( int  rtp_payload_type,
const SdpAudioFormat audio_format 
)
pure virtual

◆ RegisterReceiveCodec() [2/6]

virtual bool webrtc::AudioCodingModule::RegisterReceiveCodec ( int  rtp_payload_type,
const SdpAudioFormat audio_format 
)
pure virtual

◆ RegisterReceiveCodec() [3/6]

virtual int webrtc::AudioCodingModule::RegisterReceiveCodec ( const CodecInst receive_codec)
pure virtual

◆ RegisterReceiveCodec() [4/6]

virtual int webrtc::AudioCodingModule::RegisterReceiveCodec ( const CodecInst receive_codec)
pure virtual

◆ RegisterReceiveCodec() [5/6]

virtual int webrtc::AudioCodingModule::RegisterReceiveCodec ( const CodecInst receive_codec,
rtc::FunctionView< std::unique_ptr< AudioDecoder >()>  isac_factory 
)
pure virtual

◆ RegisterReceiveCodec() [6/6]

virtual int webrtc::AudioCodingModule::RegisterReceiveCodec ( const CodecInst receive_codec,
rtc::FunctionView< std::unique_ptr< AudioDecoder >()>  isac_factory 
)
pure virtual

◆ RegisterSendCodec() [1/2]

virtual int32_t webrtc::AudioCodingModule::RegisterSendCodec ( const CodecInst send_codec)
pure virtual

◆ RegisterSendCodec() [2/2]

virtual int32_t webrtc::AudioCodingModule::RegisterSendCodec ( const CodecInst send_codec)
pure virtual

◆ RegisterTransportCallback() [1/2]

virtual int32_t webrtc::AudioCodingModule::RegisterTransportCallback ( AudioPacketizationCallback transport)
pure virtual

◆ RegisterTransportCallback() [2/2]

virtual int32_t webrtc::AudioCodingModule::RegisterTransportCallback ( AudioPacketizationCallback transport)
pure virtual

◆ RegisterVADCallback() [1/2]

virtual int32_t webrtc::AudioCodingModule::RegisterVADCallback ( ACMVADCallback vad_callback)
pure virtual

◆ RegisterVADCallback() [2/2]

virtual int32_t webrtc::AudioCodingModule::RegisterVADCallback ( ACMVADCallback vad_callback)
pure virtual

◆ SendCodec() [1/2]

virtual rtc::Optional<CodecInst> webrtc::AudioCodingModule::SendCodec ( ) const
pure virtual

◆ SendCodec() [2/2]

virtual rtc::Optional<CodecInst> webrtc::AudioCodingModule::SendCodec ( ) const
pure virtual

◆ SendFrequency() [1/2]

virtual int32_t webrtc::AudioCodingModule::SendFrequency ( ) const
pure virtual

◆ SendFrequency() [2/2]

virtual int32_t webrtc::AudioCodingModule::SendFrequency ( ) const
pure virtual

◆ SetBitRate() [1/2]

virtual void webrtc::AudioCodingModule::SetBitRate ( int  bitrate_bps)
pure virtual

◆ SetBitRate() [2/2]

virtual void webrtc::AudioCodingModule::SetBitRate ( int  bitrate_bps)
pure virtual

◆ SetCodecFEC() [1/2]

virtual int webrtc::AudioCodingModule::SetCodecFEC ( bool  enable_codec_fec)
pure virtual

◆ SetCodecFEC() [2/2]

virtual int webrtc::AudioCodingModule::SetCodecFEC ( bool  enable_codec_fec)
pure virtual

◆ SetEncoder() [1/2]

void webrtc::AudioCodingModule::SetEncoder ( std::unique_ptr< AudioEncoder new_encoder)
inline

◆ SetEncoder() [2/2]

void webrtc::AudioCodingModule::SetEncoder ( std::unique_ptr< AudioEncoder new_encoder)
inline

◆ SetMaximumPlayoutDelay() [1/2]

virtual int webrtc::AudioCodingModule::SetMaximumPlayoutDelay ( int  time_ms)
pure virtual

◆ SetMaximumPlayoutDelay() [2/2]

virtual int webrtc::AudioCodingModule::SetMaximumPlayoutDelay ( int  time_ms)
pure virtual

◆ SetMinimumPlayoutDelay() [1/2]

virtual int webrtc::AudioCodingModule::SetMinimumPlayoutDelay ( int  time_ms)
pure virtual

◆ SetMinimumPlayoutDelay() [2/2]

virtual int webrtc::AudioCodingModule::SetMinimumPlayoutDelay ( int  time_ms)
pure virtual

◆ SetOpusApplication() [1/2]

virtual int webrtc::AudioCodingModule::SetOpusApplication ( OpusApplicationMode  application)
pure virtual

◆ SetOpusApplication() [2/2]

virtual int webrtc::AudioCodingModule::SetOpusApplication ( OpusApplicationMode  application)
pure virtual

◆ SetOpusMaxPlaybackRate() [1/2]

virtual int webrtc::AudioCodingModule::SetOpusMaxPlaybackRate ( int  frequency_hz)
pure virtual

◆ SetOpusMaxPlaybackRate() [2/2]

virtual int webrtc::AudioCodingModule::SetOpusMaxPlaybackRate ( int  frequency_hz)
pure virtual

◆ SetPacketLossRate() [1/2]

virtual int webrtc::AudioCodingModule::SetPacketLossRate ( int  packet_loss_rate)
pure virtual

◆ SetPacketLossRate() [2/2]

virtual int webrtc::AudioCodingModule::SetPacketLossRate ( int  packet_loss_rate)
pure virtual

◆ SetREDStatus() [1/2]

virtual int32_t webrtc::AudioCodingModule::SetREDStatus ( bool  enable_red)
pure virtual

◆ SetREDStatus() [2/2]

virtual int32_t webrtc::AudioCodingModule::SetREDStatus ( bool  enable_red)
pure virtual

◆ SetVAD() [1/2]

virtual int32_t webrtc::AudioCodingModule::SetVAD ( const bool  enable_dtx = true,
const bool  enable_vad = false,
const ACMVADMode  vad_mode = VADNormal 
)
pure virtual

◆ SetVAD() [2/2]

virtual int32_t webrtc::AudioCodingModule::SetVAD ( const bool  enable_dtx = true,
const bool  enable_vad = false,
const ACMVADMode  vad_mode = VADNormal 
)
pure virtual

◆ UnregisterReceiveCodec() [1/2]

virtual int webrtc::AudioCodingModule::UnregisterReceiveCodec ( uint8_t  payload_type)
pure virtual

◆ UnregisterReceiveCodec() [2/2]

virtual int webrtc::AudioCodingModule::UnregisterReceiveCodec ( uint8_t  payload_type)
pure virtual

◆ VAD() [1/2]

virtual int32_t webrtc::AudioCodingModule::VAD ( bool *  dtx_enabled,
bool *  vad_enabled,
ACMVADMode vad_mode 
) const
pure virtual

◆ VAD() [2/2]

virtual int32_t webrtc::AudioCodingModule::VAD ( bool *  dtx_enabled,
bool *  vad_enabled,
ACMVADMode vad_mode 
) const
pure virtual

The documentation for this class was generated from the following files: