Index: webrtc/sdk/android/src/jni/androidvideotracksource_jni.cc |
diff --git a/webrtc/sdk/android/src/jni/androidvideotracksource_jni.cc b/webrtc/sdk/android/src/jni/androidvideotracksource_jni.cc |
index 62f5f82574d99a0ff953b5b09121aa5013630b02..56335227f8437b9d146e9cded49633af2e9c17d1 100644 |
--- a/webrtc/sdk/android/src/jni/androidvideotracksource_jni.cc |
+++ b/webrtc/sdk/android/src/jni/androidvideotracksource_jni.cc |
@@ -69,6 +69,22 @@ JOW_OBSERVER_METHOD(void, nativeOnTextureFrameCaptured) |
NativeHandleImpl(jni, j_oes_texture_id, j_transform_matrix)); |
} |
+JOW_OBSERVER_METHOD(void, nativeOnFrameCaptured) |
+(JNIEnv* jni, |
+ jclass, |
+ jlong j_source, |
+ jint j_width, |
+ jint j_height, |
+ jint j_rotation, |
+ jlong j_timestamp_ns, |
+ jobject j_video_frame_buffer) { |
+ webrtc::AndroidVideoTrackSource* source = |
+ AndroidVideoTrackSourceFromJavaProxy(j_source); |
+ source->OnFrameCaptured(jni, j_width, j_height, j_timestamp_ns, |
+ jintToVideoRotation(j_rotation), |
+ j_video_frame_buffer); |
+} |
+ |
JOW_OBSERVER_METHOD(void, nativeCapturerStarted) |
(JNIEnv* jni, jclass, jlong j_source, jboolean j_success) { |
LOG(LS_INFO) << "AndroidVideoTrackSourceObserve_nativeCapturerStarted"; |