webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
webrtcmediaengine.cc File Reference
#include "webrtc/media/engine/webrtcmediaengine.h"
#include <algorithm>
#include "webrtc/api/audio_codecs/builtin_audio_decoder_factory.h"
#include "webrtc/media/engine/webrtcvoiceengine.h"
#include "webrtc/media/engine/nullwebrtcvideoengine.h"

Classes

class  cricket::WebRtcMediaEngine2
 

Namespaces

 cricket
 

Functions

cricket::MediaEngineInterfaceCreateWebRtcMediaEngine (webrtc::AudioDeviceModule *adm, const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &audio_decoder_factory, cricket::WebRtcVideoEncoderFactory *video_encoder_factory, cricket::WebRtcVideoDecoderFactory *video_decoder_factory, rtc::scoped_refptr< webrtc::AudioMixer > audio_mixer)
 
void DestroyWebRtcMediaEngine (cricket::MediaEngineInterface *media_engine)
 
bool cricket::ValidateRtpExtensions (const std::vector< webrtc::RtpExtension > &extensions)
 
std::vector< webrtc::RtpExtensioncricket::FilterRtpExtensions (const std::vector< webrtc::RtpExtension > &extensions, bool(*supported)(const std::string &), bool filter_redundant_extensions)
 
webrtc::Call::Config::BitrateConfig cricket::GetBitrateConfigForCodec (const Codec &codec)
 

Function Documentation

◆ CreateWebRtcMediaEngine()

cricket::MediaEngineInterface* CreateWebRtcMediaEngine ( webrtc::AudioDeviceModule adm,
const rtc::scoped_refptr< webrtc::AudioDecoderFactory > &  audio_decoder_factory,
cricket::WebRtcVideoEncoderFactory video_encoder_factory,
cricket::WebRtcVideoDecoderFactory video_decoder_factory,
rtc::scoped_refptr< webrtc::AudioMixer audio_mixer 
)

◆ DestroyWebRtcMediaEngine()

void DestroyWebRtcMediaEngine ( cricket::MediaEngineInterface media_engine)