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

#include <mediaengine.h>

Inheritance diagram for cricket::MediaEngineInterface:
cricket::CompositeMediaEngine< FakeVoiceEngine, FakeVideoEngine > cricket::CompositeMediaEngine< FakeVoiceEngine, FakeVideoEngine > cricket::CompositeMediaEngine< WebRtcVoiceEngine, NullWebRtcVideoEngine > cricket::CompositeMediaEngine< WebRtcVoiceEngine, NullWebRtcVideoEngine > cricket::CompositeMediaEngine< VOICE, VIDEO > cricket::CompositeMediaEngine< VOICE, VIDEO > cricket::FakeMediaEngine cricket::FakeMediaEngine cricket::FakeMediaEngine cricket::FakeMediaEngine cricket::WebRtcMediaEngine2 cricket::WebRtcMediaEngineNullVideo cricket::WebRtcMediaEngine2 cricket::WebRtcMediaEngineNullVideo

Public Member Functions

virtual ~MediaEngineInterface ()
 
virtual bool Init ()=0
 
virtual rtc::scoped_refptr< webrtc::AudioStateGetAudioState () const =0
 
virtual VoiceMediaChannelCreateChannel (webrtc::Call *call, const MediaConfig &config, const AudioOptions &options)=0
 
virtual VideoMediaChannelCreateVideoChannel (webrtc::Call *call, const MediaConfig &config, const VideoOptions &options)=0
 
virtual int GetInputLevel ()=0
 
virtual const std::vector< AudioCodec > & audio_send_codecs ()=0
 
virtual const std::vector< AudioCodec > & audio_recv_codecs ()=0
 
virtual RtpCapabilities GetAudioCapabilities ()=0
 
virtual std::vector< VideoCodecvideo_codecs ()=0
 
virtual RtpCapabilities GetVideoCapabilities ()=0
 
virtual bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)=0
 
virtual void StopAecDump ()=0
 
virtual ~MediaEngineInterface ()
 
virtual bool Init ()=0
 
virtual rtc::scoped_refptr< webrtc::AudioStateGetAudioState () const =0
 
virtual VoiceMediaChannelCreateChannel (webrtc::Call *call, const MediaConfig &config, const AudioOptions &options)=0
 
virtual VideoMediaChannelCreateVideoChannel (webrtc::Call *call, const MediaConfig &config, const VideoOptions &options)=0
 
virtual int GetInputLevel ()=0
 
virtual const std::vector< AudioCodec > & audio_send_codecs ()=0
 
virtual const std::vector< AudioCodec > & audio_recv_codecs ()=0
 
virtual RtpCapabilities GetAudioCapabilities ()=0
 
virtual std::vector< VideoCodecvideo_codecs ()=0
 
virtual RtpCapabilities GetVideoCapabilities ()=0
 
virtual bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)=0
 
virtual void StopAecDump ()=0
 

Constructor & Destructor Documentation

◆ ~MediaEngineInterface() [1/2]

virtual cricket::MediaEngineInterface::~MediaEngineInterface ( )
inlinevirtual

◆ ~MediaEngineInterface() [2/2]

virtual cricket::MediaEngineInterface::~MediaEngineInterface ( )
inlinevirtual

Member Function Documentation

◆ audio_recv_codecs() [1/2]

virtual const std::vector<AudioCodec>& cricket::MediaEngineInterface::audio_recv_codecs ( )
pure virtual

◆ audio_recv_codecs() [2/2]

virtual const std::vector<AudioCodec>& cricket::MediaEngineInterface::audio_recv_codecs ( )
pure virtual

◆ audio_send_codecs() [1/2]

virtual const std::vector<AudioCodec>& cricket::MediaEngineInterface::audio_send_codecs ( )
pure virtual

◆ audio_send_codecs() [2/2]

virtual const std::vector<AudioCodec>& cricket::MediaEngineInterface::audio_send_codecs ( )
pure virtual

◆ CreateChannel() [1/2]

virtual VoiceMediaChannel* cricket::MediaEngineInterface::CreateChannel ( webrtc::Call call,
const MediaConfig config,
const AudioOptions options 
)
pure virtual

◆ CreateChannel() [2/2]

virtual VoiceMediaChannel* cricket::MediaEngineInterface::CreateChannel ( webrtc::Call call,
const MediaConfig config,
const AudioOptions options 
)
pure virtual

◆ CreateVideoChannel() [1/2]

virtual VideoMediaChannel* cricket::MediaEngineInterface::CreateVideoChannel ( webrtc::Call call,
const MediaConfig config,
const VideoOptions options 
)
pure virtual

◆ CreateVideoChannel() [2/2]

virtual VideoMediaChannel* cricket::MediaEngineInterface::CreateVideoChannel ( webrtc::Call call,
const MediaConfig config,
const VideoOptions options 
)
pure virtual

◆ GetAudioCapabilities() [1/2]

virtual RtpCapabilities cricket::MediaEngineInterface::GetAudioCapabilities ( )
pure virtual

◆ GetAudioCapabilities() [2/2]

virtual RtpCapabilities cricket::MediaEngineInterface::GetAudioCapabilities ( )
pure virtual

◆ GetAudioState() [1/2]

virtual rtc::scoped_refptr<webrtc::AudioState> cricket::MediaEngineInterface::GetAudioState ( ) const
pure virtual

◆ GetAudioState() [2/2]

virtual rtc::scoped_refptr<webrtc::AudioState> cricket::MediaEngineInterface::GetAudioState ( ) const
pure virtual

◆ GetInputLevel() [1/2]

virtual int cricket::MediaEngineInterface::GetInputLevel ( )
pure virtual

◆ GetInputLevel() [2/2]

virtual int cricket::MediaEngineInterface::GetInputLevel ( )
pure virtual

◆ GetVideoCapabilities() [1/2]

virtual RtpCapabilities cricket::MediaEngineInterface::GetVideoCapabilities ( )
pure virtual

◆ GetVideoCapabilities() [2/2]

virtual RtpCapabilities cricket::MediaEngineInterface::GetVideoCapabilities ( )
pure virtual

◆ Init() [1/2]

virtual bool cricket::MediaEngineInterface::Init ( )
pure virtual

◆ Init() [2/2]

virtual bool cricket::MediaEngineInterface::Init ( )
pure virtual

◆ StartAecDump() [1/2]

virtual bool cricket::MediaEngineInterface::StartAecDump ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
pure virtual

◆ StartAecDump() [2/2]

virtual bool cricket::MediaEngineInterface::StartAecDump ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
pure virtual

◆ StopAecDump() [1/2]

virtual void cricket::MediaEngineInterface::StopAecDump ( )
pure virtual

◆ StopAecDump() [2/2]

virtual void cricket::MediaEngineInterface::StopAecDump ( )
pure virtual

◆ video_codecs() [1/2]

virtual std::vector<VideoCodec> cricket::MediaEngineInterface::video_codecs ( )
pure virtual

◆ video_codecs() [2/2]

virtual std::vector<VideoCodec> cricket::MediaEngineInterface::video_codecs ( )
pure virtual

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