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

#include <webrtcvideoencoderfactory.h>

Inheritance diagram for cricket::WebRtcVideoEncoderFactory:
cricket::FakeWebRtcVideoEncoderFactory cricket::FakeWebRtcVideoEncoderFactory cricket::InternalEncoderFactory cricket::InternalEncoderFactory webrtc::VideoToolboxVideoEncoderFactory webrtc::VideoToolboxVideoEncoderFactory webrtc_jni::MediaCodecVideoEncoderFactory webrtc_jni::MediaCodecVideoEncoderFactory WebRtcVideoEncoderFactoryForTest

Classes

struct  VideoCodec
 

Public Member Functions

virtual ~WebRtcVideoEncoderFactory ()
 
virtual webrtc::VideoEncoderCreateVideoEncoder (const cricket::VideoCodec &codec)
 
virtual const std::vector< cricket::VideoCodec > & supported_codecs () const
 
virtual webrtc::VideoEncoderCreateVideoEncoder (webrtc::VideoCodecType type)
 
virtual const std::vector< VideoCodec > & codecs () const
 
virtual bool EncoderTypeHasInternalSource (webrtc::VideoCodecType) const
 
virtual void DestroyVideoEncoder (webrtc::VideoEncoder *encoder)=0
 
virtual ~WebRtcVideoEncoderFactory ()
 
virtual webrtc::VideoEncoderCreateVideoEncoder (const cricket::VideoCodec &codec)
 
virtual const std::vector< cricket::VideoCodec > & supported_codecs () const
 
virtual webrtc::VideoEncoderCreateVideoEncoder (webrtc::VideoCodecType type)
 
virtual const std::vector< VideoCodec > & codecs () const
 
virtual bool EncoderTypeHasInternalSource (webrtc::VideoCodecType) const
 
virtual void DestroyVideoEncoder (webrtc::VideoEncoder *encoder)=0
 

Constructor & Destructor Documentation

◆ ~WebRtcVideoEncoderFactory() [1/2]

virtual cricket::WebRtcVideoEncoderFactory::~WebRtcVideoEncoderFactory ( )
inlinevirtual

◆ ~WebRtcVideoEncoderFactory() [2/2]

virtual cricket::WebRtcVideoEncoderFactory::~WebRtcVideoEncoderFactory ( )
inlinevirtual

Member Function Documentation

◆ codecs() [1/2]

const std::vector< WebRtcVideoEncoderFactory::VideoCodec > & cricket::WebRtcVideoEncoderFactory::codecs ( ) const
virtual

◆ codecs() [2/2]

virtual const std::vector<VideoCodec>& cricket::WebRtcVideoEncoderFactory::codecs ( ) const
virtual

◆ CreateVideoEncoder() [1/4]

webrtc::VideoEncoder * cricket::WebRtcVideoEncoderFactory::CreateVideoEncoder ( const cricket::VideoCodec codec)
virtual

◆ CreateVideoEncoder() [2/4]

virtual webrtc::VideoEncoder* cricket::WebRtcVideoEncoderFactory::CreateVideoEncoder ( const cricket::VideoCodec codec)
virtual

◆ CreateVideoEncoder() [3/4]

virtual webrtc::VideoEncoder* cricket::WebRtcVideoEncoderFactory::CreateVideoEncoder ( webrtc::VideoCodecType  type)
virtual

◆ CreateVideoEncoder() [4/4]

webrtc::VideoEncoder * cricket::WebRtcVideoEncoderFactory::CreateVideoEncoder ( webrtc::VideoCodecType  type)
virtual

◆ DestroyVideoEncoder() [1/2]

virtual void cricket::WebRtcVideoEncoderFactory::DestroyVideoEncoder ( webrtc::VideoEncoder encoder)
pure virtual

◆ DestroyVideoEncoder() [2/2]

virtual void cricket::WebRtcVideoEncoderFactory::DestroyVideoEncoder ( webrtc::VideoEncoder encoder)
pure virtual

◆ EncoderTypeHasInternalSource() [1/2]

virtual bool cricket::WebRtcVideoEncoderFactory::EncoderTypeHasInternalSource ( webrtc::VideoCodecType  ) const
inlinevirtual

◆ EncoderTypeHasInternalSource() [2/2]

virtual bool cricket::WebRtcVideoEncoderFactory::EncoderTypeHasInternalSource ( webrtc::VideoCodecType  ) const
inlinevirtual

◆ supported_codecs() [1/2]

virtual const std::vector<cricket::VideoCodec>& cricket::WebRtcVideoEncoderFactory::supported_codecs ( ) const
virtual

◆ supported_codecs() [2/2]

const std::vector< cricket::VideoCodec > & cricket::WebRtcVideoEncoderFactory::supported_codecs ( ) const
virtual

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