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

#include <surfacetexturehelper_jni.h>

Inheritance diagram for webrtc_jni::SurfaceTextureHelper:
rtc::RefCountInterface rtc::RefCountInterface

Public Member Functions

jobject GetJavaSurfaceTextureHelper () const
 
rtc::scoped_refptr< webrtc::VideoFrameBufferCreateTextureFrame (int width, int height, const NativeHandleImpl &native_handle)
 
void ReturnTextureFrame () const
 
jobject GetJavaSurfaceTextureHelper () const
 
rtc::scoped_refptr< webrtc::VideoFrameBufferCreateTextureFrame (int width, int height, const NativeHandleImpl &native_handle)
 
void ReturnTextureFrame () const
 
- Public Member Functions inherited from rtc::RefCountInterface
virtual int AddRef () const =0
 
virtual int Release () const =0
 
virtual int AddRef () const =0
 
virtual int Release () const =0
 

Static Public Member Functions

static rtc::scoped_refptr< SurfaceTextureHelpercreate (JNIEnv *jni, const char *thread_name, jobject j_egl_context)
 
static rtc::scoped_refptr< SurfaceTextureHelpercreate (JNIEnv *jni, const char *thread_name, jobject j_egl_context)
 

Protected Member Functions

 ~SurfaceTextureHelper ()
 
 SurfaceTextureHelper (JNIEnv *jni, jobject j_surface_texture_helper)
 
 ~SurfaceTextureHelper ()
 
 SurfaceTextureHelper (JNIEnv *jni, jobject j_surface_texture_helper)
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~SurfaceTextureHelper() [1/2]

webrtc_jni::SurfaceTextureHelper::~SurfaceTextureHelper ( )
protected

◆ SurfaceTextureHelper() [1/2]

webrtc_jni::SurfaceTextureHelper::SurfaceTextureHelper ( JNIEnv *  jni,
jobject  j_surface_texture_helper 
)
protected

◆ ~SurfaceTextureHelper() [2/2]

webrtc_jni::SurfaceTextureHelper::~SurfaceTextureHelper ( )
protected

◆ SurfaceTextureHelper() [2/2]

webrtc_jni::SurfaceTextureHelper::SurfaceTextureHelper ( JNIEnv *  jni,
jobject  j_surface_texture_helper 
)
protected

Member Function Documentation

◆ create() [1/2]

rtc::scoped_refptr< SurfaceTextureHelper > webrtc_jni::SurfaceTextureHelper::create ( JNIEnv *  jni,
const char *  thread_name,
jobject  j_egl_context 
)
static

◆ create() [2/2]

static rtc::scoped_refptr<SurfaceTextureHelper> webrtc_jni::SurfaceTextureHelper::create ( JNIEnv *  jni,
const char *  thread_name,
jobject  j_egl_context 
)
static

◆ CreateTextureFrame() [1/2]

rtc::scoped_refptr<webrtc::VideoFrameBuffer> webrtc_jni::SurfaceTextureHelper::CreateTextureFrame ( int  width,
int  height,
const NativeHandleImpl native_handle 
)

◆ CreateTextureFrame() [2/2]

rtc::scoped_refptr< webrtc::VideoFrameBuffer > webrtc_jni::SurfaceTextureHelper::CreateTextureFrame ( int  width,
int  height,
const NativeHandleImpl native_handle 
)

◆ GetJavaSurfaceTextureHelper() [1/2]

jobject webrtc_jni::SurfaceTextureHelper::GetJavaSurfaceTextureHelper ( ) const

◆ GetJavaSurfaceTextureHelper() [2/2]

jobject webrtc_jni::SurfaceTextureHelper::GetJavaSurfaceTextureHelper ( ) const

◆ ReturnTextureFrame() [1/2]

void webrtc_jni::SurfaceTextureHelper::ReturnTextureFrame ( ) const

◆ ReturnTextureFrame() [2/2]

void webrtc_jni::SurfaceTextureHelper::ReturnTextureFrame ( ) const

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