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

#include <androidmediadecoder_jni.h>

Inheritance diagram for webrtc_jni::MediaCodecVideoDecoderFactory:
cricket::WebRtcVideoDecoderFactory cricket::WebRtcVideoDecoderFactory

Public Member Functions

 MediaCodecVideoDecoderFactory ()
 
virtual ~MediaCodecVideoDecoderFactory ()
 
void SetEGLContext (JNIEnv *jni, jobject render_egl_context)
 
webrtc::VideoDecoderCreateVideoDecoder (webrtc::VideoCodecType type) override
 
void DestroyVideoDecoder (webrtc::VideoDecoder *decoder) override
 
 MediaCodecVideoDecoderFactory ()
 
virtual ~MediaCodecVideoDecoderFactory ()
 
void SetEGLContext (JNIEnv *jni, jobject render_egl_context)
 
webrtc::VideoDecoderCreateVideoDecoder (webrtc::VideoCodecType type) override
 
void DestroyVideoDecoder (webrtc::VideoDecoder *decoder) override
 
- Public Member Functions inherited from cricket::WebRtcVideoDecoderFactory
virtual webrtc::VideoDecoderCreateVideoDecoderWithParams (webrtc::VideoCodecType type, VideoDecoderParams)
 
virtual ~WebRtcVideoDecoderFactory ()
 
virtual webrtc::VideoDecoderCreateVideoDecoderWithParams (webrtc::VideoCodecType type, VideoDecoderParams)
 
virtual ~WebRtcVideoDecoderFactory ()
 

Constructor & Destructor Documentation

◆ MediaCodecVideoDecoderFactory() [1/2]

webrtc_jni::MediaCodecVideoDecoderFactory::MediaCodecVideoDecoderFactory ( )

◆ ~MediaCodecVideoDecoderFactory() [1/2]

webrtc_jni::MediaCodecVideoDecoderFactory::~MediaCodecVideoDecoderFactory ( )
virtual

◆ MediaCodecVideoDecoderFactory() [2/2]

webrtc_jni::MediaCodecVideoDecoderFactory::MediaCodecVideoDecoderFactory ( )

◆ ~MediaCodecVideoDecoderFactory() [2/2]

virtual webrtc_jni::MediaCodecVideoDecoderFactory::~MediaCodecVideoDecoderFactory ( )
virtual

Member Function Documentation

◆ CreateVideoDecoder() [1/2]

webrtc::VideoDecoder* webrtc_jni::MediaCodecVideoDecoderFactory::CreateVideoDecoder ( webrtc::VideoCodecType  type)
overridevirtual

◆ CreateVideoDecoder() [2/2]

webrtc::VideoDecoder* webrtc_jni::MediaCodecVideoDecoderFactory::CreateVideoDecoder ( webrtc::VideoCodecType  type)
overridevirtual

◆ DestroyVideoDecoder() [1/2]

void webrtc_jni::MediaCodecVideoDecoderFactory::DestroyVideoDecoder ( webrtc::VideoDecoder decoder)
overridevirtual

◆ DestroyVideoDecoder() [2/2]

void webrtc_jni::MediaCodecVideoDecoderFactory::DestroyVideoDecoder ( webrtc::VideoDecoder decoder)
overridevirtual

◆ SetEGLContext() [1/2]

void webrtc_jni::MediaCodecVideoDecoderFactory::SetEGLContext ( JNIEnv *  jni,
jobject  render_egl_context 
)

◆ SetEGLContext() [2/2]

void webrtc_jni::MediaCodecVideoDecoderFactory::SetEGLContext ( JNIEnv *  jni,
jobject  render_egl_context 
)

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