| Index: webrtc/api/java/jni/androidvideocapturer_jni.cc
|
| diff --git a/webrtc/api/java/jni/androidvideocapturer_jni.cc b/webrtc/api/java/jni/androidvideocapturer_jni.cc
|
| index 84d4380e8ca6dbebdac4e05d7b5e082d6d4a6019..98dfd638459027d3293415a2b17376cd905a8a60 100644
|
| --- a/webrtc/api/java/jni/androidvideocapturer_jni.cc
|
| +++ b/webrtc/api/java/jni/androidvideocapturer_jni.cc
|
| @@ -213,4 +213,16 @@
|
| j_width, j_height, j_fps);
|
| }
|
|
|
| +JOW(jlong, VideoCapturerAndroid_nativeCreateVideoCapturer)
|
| + (JNIEnv* jni, jclass,
|
| + jobject j_video_capturer, jobject j_surface_texture_helper) {
|
| + rtc::scoped_refptr<webrtc::AndroidVideoCapturerDelegate> delegate =
|
| + new rtc::RefCountedObject<AndroidVideoCapturerJni>(
|
| + jni, j_video_capturer, j_surface_texture_helper);
|
| + rtc::scoped_ptr<cricket::VideoCapturer> capturer(
|
| + new webrtc::AndroidVideoCapturer(delegate));
|
| + // Caller takes ownership of the cricket::VideoCapturer* pointer.
|
| + return jlongFromPointer(capturer.release());
|
| +}
|
| +
|
| } // namespace webrtc_jni
|
|
|