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

#include <audio_network_adaptor_impl.h>

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

Classes

struct  Config
 

Public Member Functions

 AudioNetworkAdaptorImpl (const Config &config, std::unique_ptr< ControllerManager > controller_manager, std::unique_ptr< DebugDumpWriter > debug_dump_writer=nullptr)
 
 ~AudioNetworkAdaptorImpl () override
 
void SetUplinkBandwidth (int uplink_bandwidth_bps) override
 
void SetUplinkPacketLossFraction (float uplink_packet_loss_fraction) override
 
void SetRtt (int rtt_ms) override
 
void SetTargetAudioBitrate (int target_audio_bitrate_bps) override
 
void SetOverhead (size_t overhead_bytes_per_packet) override
 
EncoderRuntimeConfig GetEncoderRuntimeConfig () override
 
void StartDebugDump (FILE *file_handle) override
 
void StopDebugDump () override
 
 AudioNetworkAdaptorImpl (const Config &config, std::unique_ptr< ControllerManager > controller_manager, std::unique_ptr< DebugDumpWriter > debug_dump_writer=nullptr)
 
 ~AudioNetworkAdaptorImpl () override
 
void SetUplinkBandwidth (int uplink_bandwidth_bps) override
 
void SetUplinkPacketLossFraction (float uplink_packet_loss_fraction) override
 
void SetRtt (int rtt_ms) override
 
void SetTargetAudioBitrate (int target_audio_bitrate_bps) override
 
void SetOverhead (size_t overhead_bytes_per_packet) override
 
EncoderRuntimeConfig GetEncoderRuntimeConfig () override
 
void StartDebugDump (FILE *file_handle) override
 
void StopDebugDump () override
 
- Public Member Functions inherited from webrtc::AudioNetworkAdaptor
virtual ~AudioNetworkAdaptor ()=default
 
virtual ~AudioNetworkAdaptor ()=default
 

Constructor & Destructor Documentation

◆ AudioNetworkAdaptorImpl() [1/2]

webrtc::AudioNetworkAdaptorImpl::AudioNetworkAdaptorImpl ( const Config config,
std::unique_ptr< ControllerManager controller_manager,
std::unique_ptr< DebugDumpWriter debug_dump_writer = nullptr 
)

◆ ~AudioNetworkAdaptorImpl() [1/2]

webrtc::AudioNetworkAdaptorImpl::~AudioNetworkAdaptorImpl ( )
overridedefault

◆ AudioNetworkAdaptorImpl() [2/2]

webrtc::AudioNetworkAdaptorImpl::AudioNetworkAdaptorImpl ( const Config config,
std::unique_ptr< ControllerManager controller_manager,
std::unique_ptr< DebugDumpWriter debug_dump_writer = nullptr 
)

◆ ~AudioNetworkAdaptorImpl() [2/2]

webrtc::AudioNetworkAdaptorImpl::~AudioNetworkAdaptorImpl ( )
override

Member Function Documentation

◆ GetEncoderRuntimeConfig() [1/2]

AudioNetworkAdaptor::EncoderRuntimeConfig webrtc::AudioNetworkAdaptorImpl::GetEncoderRuntimeConfig ( )
overridevirtual

◆ GetEncoderRuntimeConfig() [2/2]

EncoderRuntimeConfig webrtc::AudioNetworkAdaptorImpl::GetEncoderRuntimeConfig ( )
overridevirtual

◆ SetOverhead() [1/2]

void webrtc::AudioNetworkAdaptorImpl::SetOverhead ( size_t  overhead_bytes_per_packet)
overridevirtual

◆ SetOverhead() [2/2]

void webrtc::AudioNetworkAdaptorImpl::SetOverhead ( size_t  overhead_bytes_per_packet)
overridevirtual

◆ SetRtt() [1/2]

void webrtc::AudioNetworkAdaptorImpl::SetRtt ( int  rtt_ms)
overridevirtual

◆ SetRtt() [2/2]

void webrtc::AudioNetworkAdaptorImpl::SetRtt ( int  rtt_ms)
overridevirtual

◆ SetTargetAudioBitrate() [1/2]

void webrtc::AudioNetworkAdaptorImpl::SetTargetAudioBitrate ( int  target_audio_bitrate_bps)
overridevirtual

◆ SetTargetAudioBitrate() [2/2]

void webrtc::AudioNetworkAdaptorImpl::SetTargetAudioBitrate ( int  target_audio_bitrate_bps)
overridevirtual

◆ SetUplinkBandwidth() [1/2]

void webrtc::AudioNetworkAdaptorImpl::SetUplinkBandwidth ( int  uplink_bandwidth_bps)
overridevirtual

◆ SetUplinkBandwidth() [2/2]

void webrtc::AudioNetworkAdaptorImpl::SetUplinkBandwidth ( int  uplink_bandwidth_bps)
overridevirtual

◆ SetUplinkPacketLossFraction() [1/2]

void webrtc::AudioNetworkAdaptorImpl::SetUplinkPacketLossFraction ( float  uplink_packet_loss_fraction)
overridevirtual

◆ SetUplinkPacketLossFraction() [2/2]

void webrtc::AudioNetworkAdaptorImpl::SetUplinkPacketLossFraction ( float  uplink_packet_loss_fraction)
overridevirtual

◆ StartDebugDump() [1/2]

void webrtc::AudioNetworkAdaptorImpl::StartDebugDump ( FILE *  file_handle)
overridevirtual

◆ StartDebugDump() [2/2]

void webrtc::AudioNetworkAdaptorImpl::StartDebugDump ( FILE *  file_handle)
overridevirtual

◆ StopDebugDump() [1/2]

void webrtc::AudioNetworkAdaptorImpl::StopDebugDump ( )
overridevirtual

◆ StopDebugDump() [2/2]

void webrtc::AudioNetworkAdaptorImpl::StopDebugDump ( )
overridevirtual

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