webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
cricket::FakeVoiceEngine Class Reference

#include <fakemediaengine.h>

Inheritance diagram for cricket::FakeVoiceEngine:
cricket::FakeBaseEngine cricket::FakeBaseEngine

Public Member Functions

 FakeVoiceEngine (webrtc::AudioDeviceModule *adm, const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &audio_decoder_factory, rtc::scoped_refptr< webrtc::AudioMixer > audio_mixer)
 
rtc::scoped_refptr< webrtc::AudioStateGetAudioState () const
 
VoiceMediaChannelCreateChannel (webrtc::Call *call, const MediaConfig &config, const AudioOptions &options)
 
FakeVoiceMediaChannelGetChannel (size_t index)
 
void UnregisterChannel (VoiceMediaChannel *channel)
 
const std::vector< AudioCodec > & send_codecs ()
 
const std::vector< AudioCodec > & recv_codecs ()
 
void SetCodecs (const std::vector< AudioCodec > &codecs)
 
int GetInputLevel ()
 
bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)
 
void StopAecDump ()
 
bool StartRtcEventLog (rtc::PlatformFile file, int64_t max_size_bytes)
 
void StopRtcEventLog ()
 
 FakeVoiceEngine (webrtc::AudioDeviceModule *adm, const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &audio_decoder_factory, rtc::scoped_refptr< webrtc::AudioMixer > audio_mixer)
 
rtc::scoped_refptr< webrtc::AudioStateGetAudioState () const
 
VoiceMediaChannelCreateChannel (webrtc::Call *call, const MediaConfig &config, const AudioOptions &options)
 
FakeVoiceMediaChannelGetChannel (size_t index)
 
void UnregisterChannel (VoiceMediaChannel *channel)
 
const std::vector< AudioCodec > & send_codecs ()
 
const std::vector< AudioCodec > & recv_codecs ()
 
void SetCodecs (const std::vector< AudioCodec > &codecs)
 
int GetInputLevel ()
 
bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)
 
void StopAecDump ()
 
bool StartRtcEventLog (rtc::PlatformFile file, int64_t max_size_bytes)
 
void StopRtcEventLog ()
 
- Public Member Functions inherited from cricket::FakeBaseEngine
 FakeBaseEngine ()
 
void set_fail_create_channel (bool fail)
 
RtpCapabilities GetCapabilities () const
 
void set_rtp_header_extensions (const std::vector< RtpExtension > &extensions)
 
void set_rtp_header_extensions (const std::vector< cricket::RtpHeaderExtension > &extensions)
 
 FakeBaseEngine ()
 
void set_fail_create_channel (bool fail)
 
RtpCapabilities GetCapabilities () const
 
void set_rtp_header_extensions (const std::vector< RtpExtension > &extensions)
 
void set_rtp_header_extensions (const std::vector< cricket::RtpHeaderExtension > &extensions)
 

Friends

class FakeMediaEngine
 

Additional Inherited Members

- Protected Attributes inherited from cricket::FakeBaseEngine
bool options_changed_
 
bool fail_create_channel_
 
RtpCapabilities capabilities_
 

Constructor & Destructor Documentation

◆ FakeVoiceEngine() [1/2]

cricket::FakeVoiceEngine::FakeVoiceEngine ( webrtc::AudioDeviceModule adm,
const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &  audio_decoder_factory,
rtc::scoped_refptr< webrtc::AudioMixer audio_mixer 
)
inline

◆ FakeVoiceEngine() [2/2]

cricket::FakeVoiceEngine::FakeVoiceEngine ( webrtc::AudioDeviceModule adm,
const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &  audio_decoder_factory,
rtc::scoped_refptr< webrtc::AudioMixer audio_mixer 
)
inline

Member Function Documentation

◆ CreateChannel() [1/2]

VoiceMediaChannel* cricket::FakeVoiceEngine::CreateChannel ( webrtc::Call call,
const MediaConfig config,
const AudioOptions options 
)
inline

◆ CreateChannel() [2/2]

VoiceMediaChannel* cricket::FakeVoiceEngine::CreateChannel ( webrtc::Call call,
const MediaConfig config,
const AudioOptions options 
)
inline

◆ GetAudioState() [1/2]

rtc::scoped_refptr<webrtc::AudioState> cricket::FakeVoiceEngine::GetAudioState ( ) const
inline

◆ GetAudioState() [2/2]

rtc::scoped_refptr<webrtc::AudioState> cricket::FakeVoiceEngine::GetAudioState ( ) const
inline

◆ GetChannel() [1/2]

FakeVoiceMediaChannel* cricket::FakeVoiceEngine::GetChannel ( size_t  index)
inline

◆ GetChannel() [2/2]

FakeVoiceMediaChannel* cricket::FakeVoiceEngine::GetChannel ( size_t  index)
inline

◆ GetInputLevel() [1/2]

int cricket::FakeVoiceEngine::GetInputLevel ( )
inline

◆ GetInputLevel() [2/2]

int cricket::FakeVoiceEngine::GetInputLevel ( )
inline

◆ recv_codecs() [1/2]

const std::vector<AudioCodec>& cricket::FakeVoiceEngine::recv_codecs ( )
inline

◆ recv_codecs() [2/2]

const std::vector<AudioCodec>& cricket::FakeVoiceEngine::recv_codecs ( )
inline

◆ send_codecs() [1/2]

const std::vector<AudioCodec>& cricket::FakeVoiceEngine::send_codecs ( )
inline

◆ send_codecs() [2/2]

const std::vector<AudioCodec>& cricket::FakeVoiceEngine::send_codecs ( )
inline

◆ SetCodecs() [1/2]

void cricket::FakeVoiceEngine::SetCodecs ( const std::vector< AudioCodec > &  codecs)
inline

◆ SetCodecs() [2/2]

void cricket::FakeVoiceEngine::SetCodecs ( const std::vector< AudioCodec > &  codecs)
inline

◆ StartAecDump() [1/2]

bool cricket::FakeVoiceEngine::StartAecDump ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
inline

◆ StartAecDump() [2/2]

bool cricket::FakeVoiceEngine::StartAecDump ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
inline

◆ StartRtcEventLog() [1/2]

bool cricket::FakeVoiceEngine::StartRtcEventLog ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
inline

◆ StartRtcEventLog() [2/2]

bool cricket::FakeVoiceEngine::StartRtcEventLog ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
inline

◆ StopAecDump() [1/2]

void cricket::FakeVoiceEngine::StopAecDump ( )
inline

◆ StopAecDump() [2/2]

void cricket::FakeVoiceEngine::StopAecDump ( )
inline

◆ StopRtcEventLog() [1/2]

void cricket::FakeVoiceEngine::StopRtcEventLog ( )
inline

◆ StopRtcEventLog() [2/2]

void cricket::FakeVoiceEngine::StopRtcEventLog ( )
inline

◆ UnregisterChannel() [1/2]

void cricket::FakeVoiceEngine::UnregisterChannel ( VoiceMediaChannel channel)
inline

◆ UnregisterChannel() [2/2]

void cricket::FakeVoiceEngine::UnregisterChannel ( VoiceMediaChannel channel)
inline

Friends And Related Function Documentation

◆ FakeMediaEngine


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