diff --git a/core/jni/android_hardware_Camera.cpp b/core/jni/android_hardware_Camera.cpp index 91f003d59c464..94592573e61ad 100644 --- a/core/jni/android_hardware_Camera.cpp +++ b/core/jni/android_hardware_Camera.cpp @@ -77,6 +77,7 @@ public: virtual void postData(int32_t msgType, const sp& dataPtr, camera_frame_metadata_t *metadata); virtual void postDataTimestamp(nsecs_t timestamp, int32_t msgType, const sp& dataPtr); + virtual void postRecordingFrameHandleTimestamp(nsecs_t timestamp, native_handle_t* handle); void postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata); void addCallbackBuffer(JNIEnv *env, jbyteArray cbb, int msgType); void setCallbackMode(JNIEnv *env, bool installed, bool manualMode); @@ -349,6 +350,11 @@ void JNICameraContext::postDataTimestamp(nsecs_t timestamp, int32_t msgType, con postData(msgType, dataPtr, NULL); } +void JNICameraContext::postRecordingFrameHandleTimestamp(nsecs_t, native_handle_t*) { + // This is not needed at app layer. This should not be called because JNICameraContext cannot + // start video recording. +} + void JNICameraContext::postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata) { jobjectArray obj = NULL;