| Index: talk/app/webrtc/java/jni/surfacetexturehelper_jni.h
|
| diff --git a/talk/app/webrtc/java/jni/surfacetexturehelper_jni.h b/talk/app/webrtc/java/jni/surfacetexturehelper_jni.h
|
| index 11476d065bde364b00ab116c0960ed5681eb6734..8dde2b54edc05e940f4bb661152cbd8b43598854 100644
|
| --- a/talk/app/webrtc/java/jni/surfacetexturehelper_jni.h
|
| +++ b/talk/app/webrtc/java/jni/surfacetexturehelper_jni.h
|
| @@ -49,19 +49,14 @@ namespace webrtc_jni {
|
| // destroyed while a VideoFrameBuffer is in use.
|
| // This class is the C++ counterpart of the java class SurfaceTextureHelper.
|
| // Usage:
|
| -// 1. Create an instance of this class.
|
| -// 2. Call GetJavaSurfaceTextureHelper to get the Java SurfaceTextureHelper.
|
| +// 1. Create an java instance of SurfaceTextureHelper.
|
| +// 2. Create an instance of this class.
|
| // 3. Register a listener to the Java SurfaceListener and start producing
|
| // new buffers.
|
| -// 3. Call CreateTextureFrame to wrap the Java texture in a VideoFrameBuffer.
|
| +// 4. Call CreateTextureFrame to wrap the Java texture in a VideoFrameBuffer.
|
| class SurfaceTextureHelper : public rtc::RefCountInterface {
|
| public:
|
| - SurfaceTextureHelper(JNIEnv* jni, jobject shared_egl_context);
|
| -
|
| - // Returns the Java SurfaceTextureHelper.
|
| - jobject GetJavaSurfaceTextureHelper() const {
|
| - return *j_surface_texture_helper_;
|
| - }
|
| + SurfaceTextureHelper(JNIEnv* jni, jobject surface_texture_helper);
|
|
|
| rtc::scoped_refptr<webrtc::VideoFrameBuffer> CreateTextureFrame(
|
| int width,
|
| @@ -75,7 +70,6 @@ class SurfaceTextureHelper : public rtc::RefCountInterface {
|
| // May be called on arbitrary thread.
|
| void ReturnTextureFrame() const;
|
|
|
| - const ScopedGlobalRef<jclass> j_surface_texture_helper_class_;
|
| const ScopedGlobalRef<jobject> j_surface_texture_helper_;
|
| const jmethodID j_return_texture_method_;
|
| };
|
|
|