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

#include <audio_network_adaptor.h>

Inheritance diagram for webrtc::AudioNetworkAdaptor:
webrtc::AudioNetworkAdaptorImpl webrtc::AudioNetworkAdaptorImpl webrtc::MockAudioNetworkAdaptor webrtc::MockAudioNetworkAdaptor

Classes

struct  EncoderRuntimeConfig
 

Public Member Functions

virtual ~AudioNetworkAdaptor ()=default
 
virtual void SetUplinkBandwidth (int uplink_bandwidth_bps)=0
 
virtual void SetUplinkPacketLossFraction (float uplink_packet_loss_fraction)=0
 
virtual void SetRtt (int rtt_ms)=0
 
virtual void SetTargetAudioBitrate (int target_audio_bitrate_bps)=0
 
virtual void SetOverhead (size_t overhead_bytes_per_packet)=0
 
virtual EncoderRuntimeConfig GetEncoderRuntimeConfig ()=0
 
virtual void StartDebugDump (FILE *file_handle)=0
 
virtual void StopDebugDump ()=0
 
virtual ~AudioNetworkAdaptor ()=default
 
virtual void SetUplinkBandwidth (int uplink_bandwidth_bps)=0
 
virtual void SetUplinkPacketLossFraction (float uplink_packet_loss_fraction)=0
 
virtual void SetRtt (int rtt_ms)=0
 
virtual void SetTargetAudioBitrate (int target_audio_bitrate_bps)=0
 
virtual void SetOverhead (size_t overhead_bytes_per_packet)=0
 
virtual EncoderRuntimeConfig GetEncoderRuntimeConfig ()=0
 
virtual void StartDebugDump (FILE *file_handle)=0
 
virtual void StopDebugDump ()=0
 

Constructor & Destructor Documentation

◆ ~AudioNetworkAdaptor() [1/2]

virtual webrtc::AudioNetworkAdaptor::~AudioNetworkAdaptor ( )
virtualdefault

◆ ~AudioNetworkAdaptor() [2/2]

virtual webrtc::AudioNetworkAdaptor::~AudioNetworkAdaptor ( )
virtualdefault

Member Function Documentation

◆ GetEncoderRuntimeConfig() [1/2]

virtual EncoderRuntimeConfig webrtc::AudioNetworkAdaptor::GetEncoderRuntimeConfig ( )
pure virtual

◆ GetEncoderRuntimeConfig() [2/2]

virtual EncoderRuntimeConfig webrtc::AudioNetworkAdaptor::GetEncoderRuntimeConfig ( )
pure virtual

◆ SetOverhead() [1/2]

virtual void webrtc::AudioNetworkAdaptor::SetOverhead ( size_t  overhead_bytes_per_packet)
pure virtual

◆ SetOverhead() [2/2]

virtual void webrtc::AudioNetworkAdaptor::SetOverhead ( size_t  overhead_bytes_per_packet)
pure virtual

◆ SetRtt() [1/2]

virtual void webrtc::AudioNetworkAdaptor::SetRtt ( int  rtt_ms)
pure virtual

◆ SetRtt() [2/2]

virtual void webrtc::AudioNetworkAdaptor::SetRtt ( int  rtt_ms)
pure virtual

◆ SetTargetAudioBitrate() [1/2]

virtual void webrtc::AudioNetworkAdaptor::SetTargetAudioBitrate ( int  target_audio_bitrate_bps)
pure virtual

◆ SetTargetAudioBitrate() [2/2]

virtual void webrtc::AudioNetworkAdaptor::SetTargetAudioBitrate ( int  target_audio_bitrate_bps)
pure virtual

◆ SetUplinkBandwidth() [1/2]

virtual void webrtc::AudioNetworkAdaptor::SetUplinkBandwidth ( int  uplink_bandwidth_bps)
pure virtual

◆ SetUplinkBandwidth() [2/2]

virtual void webrtc::AudioNetworkAdaptor::SetUplinkBandwidth ( int  uplink_bandwidth_bps)
pure virtual

◆ SetUplinkPacketLossFraction() [1/2]

virtual void webrtc::AudioNetworkAdaptor::SetUplinkPacketLossFraction ( float  uplink_packet_loss_fraction)
pure virtual

◆ SetUplinkPacketLossFraction() [2/2]

virtual void webrtc::AudioNetworkAdaptor::SetUplinkPacketLossFraction ( float  uplink_packet_loss_fraction)
pure virtual

◆ StartDebugDump() [1/2]

virtual void webrtc::AudioNetworkAdaptor::StartDebugDump ( FILE *  file_handle)
pure virtual

◆ StartDebugDump() [2/2]

virtual void webrtc::AudioNetworkAdaptor::StartDebugDump ( FILE *  file_handle)
pure virtual

◆ StopDebugDump() [1/2]

virtual void webrtc::AudioNetworkAdaptor::StopDebugDump ( )
pure virtual

◆ StopDebugDump() [2/2]

virtual void webrtc::AudioNetworkAdaptor::StopDebugDump ( )
pure virtual

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