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

#include <androidmediaencoder_jni.h>

Inheritance diagram for webrtc_jni::MediaCodecVideoEncoderFactory:
cricket::WebRtcVideoEncoderFactory cricket::WebRtcVideoEncoderFactory

Public Member Functions

 MediaCodecVideoEncoderFactory ()
 
virtual ~MediaCodecVideoEncoderFactory ()
 
void SetEGLContext (JNIEnv *jni, jobject egl_context)
 
webrtc::VideoEncoderCreateVideoEncoder (const cricket::VideoCodec &codec) override
 
const std::vector< cricket::VideoCodec > & supported_codecs () const override
 
void DestroyVideoEncoder (webrtc::VideoEncoder *encoder) override
 
 MediaCodecVideoEncoderFactory ()
 
virtual ~MediaCodecVideoEncoderFactory ()
 
void SetEGLContext (JNIEnv *jni, jobject egl_context)
 
webrtc::VideoEncoderCreateVideoEncoder (const cricket::VideoCodec &codec) override
 
const std::vector< cricket::VideoCodec > & supported_codecs () const override
 
void DestroyVideoEncoder (webrtc::VideoEncoder *encoder) override
 
- Public Member Functions inherited from cricket::WebRtcVideoEncoderFactory
virtual ~WebRtcVideoEncoderFactory ()
 
virtual webrtc::VideoEncoderCreateVideoEncoder (webrtc::VideoCodecType type)
 
virtual const std::vector< VideoCodec > & codecs () const
 
virtual bool EncoderTypeHasInternalSource (webrtc::VideoCodecType) const
 
virtual ~WebRtcVideoEncoderFactory ()
 
virtual webrtc::VideoEncoderCreateVideoEncoder (webrtc::VideoCodecType type)
 
virtual const std::vector< VideoCodec > & codecs () const
 
virtual bool EncoderTypeHasInternalSource (webrtc::VideoCodecType) const
 

Constructor & Destructor Documentation

◆ MediaCodecVideoEncoderFactory() [1/2]

webrtc_jni::MediaCodecVideoEncoderFactory::MediaCodecVideoEncoderFactory ( )

◆ ~MediaCodecVideoEncoderFactory() [1/2]

webrtc_jni::MediaCodecVideoEncoderFactory::~MediaCodecVideoEncoderFactory ( )
virtual

◆ MediaCodecVideoEncoderFactory() [2/2]

webrtc_jni::MediaCodecVideoEncoderFactory::MediaCodecVideoEncoderFactory ( )

◆ ~MediaCodecVideoEncoderFactory() [2/2]

virtual webrtc_jni::MediaCodecVideoEncoderFactory::~MediaCodecVideoEncoderFactory ( )
virtual

Member Function Documentation

◆ CreateVideoEncoder() [1/2]

webrtc::VideoEncoder * webrtc_jni::MediaCodecVideoEncoderFactory::CreateVideoEncoder ( const cricket::VideoCodec codec)
overridevirtual

◆ CreateVideoEncoder() [2/2]

webrtc::VideoEncoder* webrtc_jni::MediaCodecVideoEncoderFactory::CreateVideoEncoder ( const cricket::VideoCodec codec)
overridevirtual

◆ DestroyVideoEncoder() [1/2]

void webrtc_jni::MediaCodecVideoEncoderFactory::DestroyVideoEncoder ( webrtc::VideoEncoder encoder)
overridevirtual

◆ DestroyVideoEncoder() [2/2]

void webrtc_jni::MediaCodecVideoEncoderFactory::DestroyVideoEncoder ( webrtc::VideoEncoder encoder)
overridevirtual

◆ SetEGLContext() [1/2]

void webrtc_jni::MediaCodecVideoEncoderFactory::SetEGLContext ( JNIEnv *  jni,
jobject  egl_context 
)

◆ SetEGLContext() [2/2]

void webrtc_jni::MediaCodecVideoEncoderFactory::SetEGLContext ( JNIEnv *  jni,
jobject  egl_context 
)

◆ supported_codecs() [1/2]

const std::vector<cricket::VideoCodec>& webrtc_jni::MediaCodecVideoEncoderFactory::supported_codecs ( ) const
overridevirtual

◆ supported_codecs() [2/2]

const std::vector< cricket::VideoCodec > & webrtc_jni::MediaCodecVideoEncoderFactory::supported_codecs ( ) const
overridevirtual

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