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

#include <fakemediaengine.h>

Inheritance diagram for cricket::FakeMediaEngine:
cricket::CompositeMediaEngine< FakeVoiceEngine, FakeVideoEngine > cricket::CompositeMediaEngine< FakeVoiceEngine, FakeVideoEngine > cricket::MediaEngineInterface cricket::MediaEngineInterface cricket::MediaEngineInterface cricket::MediaEngineInterface

Public Member Functions

 FakeMediaEngine ()
 
virtual ~FakeMediaEngine ()
 
void SetAudioCodecs (const std::vector< AudioCodec > &codecs)
 
void SetVideoCodecs (const std::vector< VideoCodec > &codecs)
 
void SetAudioRtpHeaderExtensions (const std::vector< RtpExtension > &extensions)
 
void SetVideoRtpHeaderExtensions (const std::vector< RtpExtension > &extensions)
 
void SetAudioRtpHeaderExtensions (const std::vector< cricket::RtpHeaderExtension > &extensions)
 
void SetVideoRtpHeaderExtensions (const std::vector< cricket::RtpHeaderExtension > &extensions)
 
FakeVoiceMediaChannelGetVoiceChannel (size_t index)
 
FakeVideoMediaChannelGetVideoChannel (size_t index)
 
bool capture () const
 
bool options_changed () const
 
void clear_options_changed ()
 
void set_fail_create_channel (bool fail)
 
 FakeMediaEngine ()
 
virtual ~FakeMediaEngine ()
 
void SetAudioCodecs (const std::vector< AudioCodec > &codecs)
 
void SetVideoCodecs (const std::vector< VideoCodec > &codecs)
 
void SetAudioRtpHeaderExtensions (const std::vector< RtpExtension > &extensions)
 
void SetVideoRtpHeaderExtensions (const std::vector< RtpExtension > &extensions)
 
void SetAudioRtpHeaderExtensions (const std::vector< cricket::RtpHeaderExtension > &extensions)
 
void SetVideoRtpHeaderExtensions (const std::vector< cricket::RtpHeaderExtension > &extensions)
 
FakeVoiceMediaChannelGetVoiceChannel (size_t index)
 
FakeVideoMediaChannelGetVideoChannel (size_t index)
 
bool capture () const
 
bool options_changed () const
 
void clear_options_changed ()
 
void set_fail_create_channel (bool fail)
 
- Public Member Functions inherited from cricket::CompositeMediaEngine< FakeVoiceEngine, FakeVideoEngine >
 CompositeMediaEngine (webrtc::AudioDeviceModule *adm, const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &audio_decoder_factory, rtc::scoped_refptr< webrtc::AudioMixer > audio_mixer)
 
 CompositeMediaEngine (webrtc::AudioDeviceModule *adm, const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &audio_decoder_factory, rtc::scoped_refptr< webrtc::AudioMixer > audio_mixer)
 
virtual ~CompositeMediaEngine ()
 
virtual ~CompositeMediaEngine ()
 
virtual bool Init ()
 
virtual bool Init ()
 
virtual rtc::scoped_refptr< webrtc::AudioStateGetAudioState () const
 
virtual rtc::scoped_refptr< webrtc::AudioStateGetAudioState () const
 
virtual VoiceMediaChannelCreateChannel (webrtc::Call *call, const MediaConfig &config, const AudioOptions &options)
 
virtual VoiceMediaChannelCreateChannel (webrtc::Call *call, const MediaConfig &config, const AudioOptions &options)
 
virtual VideoMediaChannelCreateVideoChannel (webrtc::Call *call, const MediaConfig &config, const VideoOptions &options)
 
virtual VideoMediaChannelCreateVideoChannel (webrtc::Call *call, const MediaConfig &config, const VideoOptions &options)
 
virtual int GetInputLevel ()
 
virtual int GetInputLevel ()
 
virtual const std::vector< AudioCodec > & audio_send_codecs ()
 
virtual const std::vector< AudioCodec > & audio_send_codecs ()
 
virtual const std::vector< AudioCodec > & audio_recv_codecs ()
 
virtual const std::vector< AudioCodec > & audio_recv_codecs ()
 
virtual RtpCapabilities GetAudioCapabilities ()
 
virtual RtpCapabilities GetAudioCapabilities ()
 
virtual std::vector< VideoCodecvideo_codecs ()
 
virtual std::vector< VideoCodecvideo_codecs ()
 
virtual RtpCapabilities GetVideoCapabilities ()
 
virtual RtpCapabilities GetVideoCapabilities ()
 
virtual bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)
 
virtual bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)
 
virtual void StopAecDump ()
 
virtual void StopAecDump ()
 
- Public Member Functions inherited from cricket::MediaEngineInterface
virtual ~MediaEngineInterface ()
 
virtual ~MediaEngineInterface ()
 

Additional Inherited Members

- Protected Attributes inherited from cricket::CompositeMediaEngine< FakeVoiceEngine, FakeVideoEngine >
FakeVoiceEngine voice_
 
FakeVideoEngine video_
 

Constructor & Destructor Documentation

◆ FakeMediaEngine() [1/2]

cricket::FakeMediaEngine::FakeMediaEngine ( )
inline

◆ ~FakeMediaEngine() [1/2]

virtual cricket::FakeMediaEngine::~FakeMediaEngine ( )
inlinevirtual

◆ FakeMediaEngine() [2/2]

cricket::FakeMediaEngine::FakeMediaEngine ( )
inline

◆ ~FakeMediaEngine() [2/2]

virtual cricket::FakeMediaEngine::~FakeMediaEngine ( )
inlinevirtual

Member Function Documentation

◆ capture() [1/2]

bool cricket::FakeMediaEngine::capture ( ) const
inline

◆ capture() [2/2]

bool cricket::FakeMediaEngine::capture ( ) const
inline

◆ clear_options_changed() [1/2]

void cricket::FakeMediaEngine::clear_options_changed ( )
inline

◆ clear_options_changed() [2/2]

void cricket::FakeMediaEngine::clear_options_changed ( )
inline

◆ GetVideoChannel() [1/2]

FakeVideoMediaChannel* cricket::FakeMediaEngine::GetVideoChannel ( size_t  index)
inline

◆ GetVideoChannel() [2/2]

FakeVideoMediaChannel* cricket::FakeMediaEngine::GetVideoChannel ( size_t  index)
inline

◆ GetVoiceChannel() [1/2]

FakeVoiceMediaChannel* cricket::FakeMediaEngine::GetVoiceChannel ( size_t  index)
inline

◆ GetVoiceChannel() [2/2]

FakeVoiceMediaChannel* cricket::FakeMediaEngine::GetVoiceChannel ( size_t  index)
inline

◆ options_changed() [1/2]

bool cricket::FakeMediaEngine::options_changed ( ) const
inline

◆ options_changed() [2/2]

bool cricket::FakeMediaEngine::options_changed ( ) const
inline

◆ set_fail_create_channel() [1/2]

void cricket::FakeMediaEngine::set_fail_create_channel ( bool  fail)
inline

◆ set_fail_create_channel() [2/2]

void cricket::FakeMediaEngine::set_fail_create_channel ( bool  fail)
inline

◆ SetAudioCodecs() [1/2]

void cricket::FakeMediaEngine::SetAudioCodecs ( const std::vector< AudioCodec > &  codecs)
inline

◆ SetAudioCodecs() [2/2]

void cricket::FakeMediaEngine::SetAudioCodecs ( const std::vector< AudioCodec > &  codecs)
inline

◆ SetAudioRtpHeaderExtensions() [1/4]

void cricket::FakeMediaEngine::SetAudioRtpHeaderExtensions ( const std::vector< RtpExtension > &  extensions)
inline

◆ SetAudioRtpHeaderExtensions() [2/4]

void cricket::FakeMediaEngine::SetAudioRtpHeaderExtensions ( const std::vector< RtpExtension > &  extensions)
inline

◆ SetAudioRtpHeaderExtensions() [3/4]

void cricket::FakeMediaEngine::SetAudioRtpHeaderExtensions ( const std::vector< cricket::RtpHeaderExtension > &  extensions)
inline

◆ SetAudioRtpHeaderExtensions() [4/4]

void cricket::FakeMediaEngine::SetAudioRtpHeaderExtensions ( const std::vector< cricket::RtpHeaderExtension > &  extensions)
inline

◆ SetVideoCodecs() [1/2]

void cricket::FakeMediaEngine::SetVideoCodecs ( const std::vector< VideoCodec > &  codecs)
inline

◆ SetVideoCodecs() [2/2]

void cricket::FakeMediaEngine::SetVideoCodecs ( const std::vector< VideoCodec > &  codecs)
inline

◆ SetVideoRtpHeaderExtensions() [1/4]

void cricket::FakeMediaEngine::SetVideoRtpHeaderExtensions ( const std::vector< RtpExtension > &  extensions)
inline

◆ SetVideoRtpHeaderExtensions() [2/4]

void cricket::FakeMediaEngine::SetVideoRtpHeaderExtensions ( const std::vector< RtpExtension > &  extensions)
inline

◆ SetVideoRtpHeaderExtensions() [3/4]

void cricket::FakeMediaEngine::SetVideoRtpHeaderExtensions ( const std::vector< cricket::RtpHeaderExtension > &  extensions)
inline

◆ SetVideoRtpHeaderExtensions() [4/4]

void cricket::FakeMediaEngine::SetVideoRtpHeaderExtensions ( const std::vector< cricket::RtpHeaderExtension > &  extensions)
inline

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