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

#include <fakewebrtcvideoengine.h>

Inheritance diagram for cricket::FakeWebRtcVideoEncoderFactory:
cricket::WebRtcVideoEncoderFactory cricket::WebRtcVideoEncoderFactory

Public Member Functions

 FakeWebRtcVideoEncoderFactory ()
 
webrtc::VideoEncoderCreateVideoEncoder (const cricket::VideoCodec &codec) override
 
bool WaitForCreatedVideoEncoders (int num_encoders)
 
void DestroyVideoEncoder (webrtc::VideoEncoder *encoder) override
 
const std::vector< cricket::VideoCodec > & supported_codecs () const override
 
bool EncoderTypeHasInternalSource (webrtc::VideoCodecType type) const override
 
void set_encoders_have_internal_sources (bool internal_source)
 
void AddSupportedVideoCodec (const cricket::VideoCodec &codec)
 
void AddSupportedVideoCodecType (const std::string &name)
 
int GetNumCreatedEncoders ()
 
const std::vector< FakeWebRtcVideoEncoder * > encoders ()
 
 FakeWebRtcVideoEncoderFactory ()
 
webrtc::VideoEncoderCreateVideoEncoder (const cricket::VideoCodec &codec) override
 
bool WaitForCreatedVideoEncoders (int num_encoders)
 
void DestroyVideoEncoder (webrtc::VideoEncoder *encoder) override
 
const std::vector< cricket::VideoCodec > & supported_codecs () const override
 
bool EncoderTypeHasInternalSource (webrtc::VideoCodecType type) const override
 
void set_encoders_have_internal_sources (bool internal_source)
 
void AddSupportedVideoCodec (const cricket::VideoCodec &codec)
 
void AddSupportedVideoCodecType (const std::string &name)
 
int GetNumCreatedEncoders ()
 
const std::vector< FakeWebRtcVideoEncoder * > encoders ()
 
- Public Member Functions inherited from cricket::WebRtcVideoEncoderFactory
virtual ~WebRtcVideoEncoderFactory ()
 
virtual webrtc::VideoEncoderCreateVideoEncoder (webrtc::VideoCodecType type)
 
virtual const std::vector< VideoCodec > & codecs () const
 
virtual ~WebRtcVideoEncoderFactory ()
 
virtual webrtc::VideoEncoderCreateVideoEncoder (webrtc::VideoCodecType type)
 
virtual const std::vector< VideoCodec > & codecs () const
 

Constructor & Destructor Documentation

◆ FakeWebRtcVideoEncoderFactory() [1/2]

cricket::FakeWebRtcVideoEncoderFactory::FakeWebRtcVideoEncoderFactory ( )
inline

◆ FakeWebRtcVideoEncoderFactory() [2/2]

cricket::FakeWebRtcVideoEncoderFactory::FakeWebRtcVideoEncoderFactory ( )
inline

Member Function Documentation

◆ AddSupportedVideoCodec() [1/2]

void cricket::FakeWebRtcVideoEncoderFactory::AddSupportedVideoCodec ( const cricket::VideoCodec codec)
inline

◆ AddSupportedVideoCodec() [2/2]

void cricket::FakeWebRtcVideoEncoderFactory::AddSupportedVideoCodec ( const cricket::VideoCodec codec)
inline

◆ AddSupportedVideoCodecType() [1/2]

void cricket::FakeWebRtcVideoEncoderFactory::AddSupportedVideoCodecType ( const std::string name)
inline

◆ AddSupportedVideoCodecType() [2/2]

void cricket::FakeWebRtcVideoEncoderFactory::AddSupportedVideoCodecType ( const std::string name)
inline

◆ CreateVideoEncoder() [1/2]

webrtc::VideoEncoder* cricket::FakeWebRtcVideoEncoderFactory::CreateVideoEncoder ( const cricket::VideoCodec codec)
inlineoverridevirtual

◆ CreateVideoEncoder() [2/2]

webrtc::VideoEncoder* cricket::FakeWebRtcVideoEncoderFactory::CreateVideoEncoder ( const cricket::VideoCodec codec)
inlineoverridevirtual

◆ DestroyVideoEncoder() [1/2]

void cricket::FakeWebRtcVideoEncoderFactory::DestroyVideoEncoder ( webrtc::VideoEncoder encoder)
inlineoverridevirtual

◆ DestroyVideoEncoder() [2/2]

void cricket::FakeWebRtcVideoEncoderFactory::DestroyVideoEncoder ( webrtc::VideoEncoder encoder)
inlineoverridevirtual

◆ encoders() [1/2]

const std::vector<FakeWebRtcVideoEncoder*> cricket::FakeWebRtcVideoEncoderFactory::encoders ( )
inline

◆ encoders() [2/2]

const std::vector<FakeWebRtcVideoEncoder*> cricket::FakeWebRtcVideoEncoderFactory::encoders ( )
inline

◆ EncoderTypeHasInternalSource() [1/2]

bool cricket::FakeWebRtcVideoEncoderFactory::EncoderTypeHasInternalSource ( webrtc::VideoCodecType  type) const
inlineoverridevirtual

◆ EncoderTypeHasInternalSource() [2/2]

bool cricket::FakeWebRtcVideoEncoderFactory::EncoderTypeHasInternalSource ( webrtc::VideoCodecType  type) const
inlineoverridevirtual

◆ GetNumCreatedEncoders() [1/2]

int cricket::FakeWebRtcVideoEncoderFactory::GetNumCreatedEncoders ( )
inline

◆ GetNumCreatedEncoders() [2/2]

int cricket::FakeWebRtcVideoEncoderFactory::GetNumCreatedEncoders ( )
inline

◆ set_encoders_have_internal_sources() [1/2]

void cricket::FakeWebRtcVideoEncoderFactory::set_encoders_have_internal_sources ( bool  internal_source)
inline

◆ set_encoders_have_internal_sources() [2/2]

void cricket::FakeWebRtcVideoEncoderFactory::set_encoders_have_internal_sources ( bool  internal_source)
inline

◆ supported_codecs() [1/2]

const std::vector<cricket::VideoCodec>& cricket::FakeWebRtcVideoEncoderFactory::supported_codecs ( ) const
inlineoverridevirtual

◆ supported_codecs() [2/2]

const std::vector<cricket::VideoCodec>& cricket::FakeWebRtcVideoEncoderFactory::supported_codecs ( ) const
inlineoverridevirtual

◆ WaitForCreatedVideoEncoders() [1/2]

bool cricket::FakeWebRtcVideoEncoderFactory::WaitForCreatedVideoEncoders ( int  num_encoders)
inline

◆ WaitForCreatedVideoEncoders() [2/2]

bool cricket::FakeWebRtcVideoEncoderFactory::WaitForCreatedVideoEncoders ( int  num_encoders)
inline

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