Stay organized with collections
Save and categorize content based on your preferences.
ACameraCaptureSession_captureCallbacksV2
This has the same functionality as ACameraCaptureSession_captureCallbacks, with the exception that captureCallback_startV2 callback is used, instead of captureCallback_start, to support retrieving the frame number.
Summary
Public attributes
context
Declared in camera/NdkCameraCaptureSession.h
void * ACameraCaptureSession_captureCallbacksV2::context
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-11-19 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-19 UTC."],[],[],null,["# ACameraCaptureSession_captureCallbacksV2 Struct Reference\n\nACameraCaptureSession_captureCallbacksV2\n========================================\n\nThis has the same functionality as [ACameraCaptureSession_captureCallbacks](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks), with the exception that captureCallback_startV2 callback is used, instead of captureCallback_start, to support retrieving the frame number.\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [context](#struct_a_camera_capture_session__capture_callbacks_v2_1a73e9b0ebd0e7bfa232f86b917b728484) | `void *` Same as [ACameraCaptureSession_captureCallbacks](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks). |\n| [onCaptureBufferLost](#struct_a_camera_capture_session__capture_callbacks_v2_1aa81b57ae621b109503d3a7755caf03f9) | [ACameraCaptureSession_captureCallback_bufferLost](/ndk/reference/group/camera#group___camera_1gabbde817d052f1136704508b5f22c9cd4) Same as [ACameraCaptureSession_captureCallbacks#onCaptureBufferLost](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1ac41a72015c11cd154d319c6b2a9857ef). |\n| [onCaptureCompleted](#struct_a_camera_capture_session__capture_callbacks_v2_1a31b7ad59ab11a9a4a4cb56bb7c232a46) | [ACameraCaptureSession_captureCallback_result](/ndk/reference/group/camera#group___camera_1ga4d30cafdc4c076c596d6bf52d1127b39) Same as [ACameraCaptureSession_captureCallbacks#onCaptureCompleted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a00001e043baf9973905a83feb0759480). |\n| [onCaptureFailed](#struct_a_camera_capture_session__capture_callbacks_v2_1a067f7618787810513b37e7ebaeb53eb9) | [ACameraCaptureSession_captureCallback_failed](/ndk/reference/group/camera#group___camera_1ga67df5bfc117f85edf8ce6dc2f830f564) Same as [ACameraCaptureSession_captureCallbacks#onCaptureFailed](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a1a3f94ea79a2a676b638b77ac6ca9e95). |\n| [onCaptureProgressed](#struct_a_camera_capture_session__capture_callbacks_v2_1a710cf56c9d116061ae3c3e5a4b021cb5) | [ACameraCaptureSession_captureCallback_result](/ndk/reference/group/camera#group___camera_1ga4d30cafdc4c076c596d6bf52d1127b39) Same as [ACameraCaptureSession_captureCallbacks#onCaptureProgressed](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a00efbecdef97cf94a460610ed4cccb9b). |\n| [onCaptureSequenceAborted](#struct_a_camera_capture_session__capture_callbacks_v2_1a8a007b26576781882bb6fa7190383a3f) | [ACameraCaptureSession_captureCallback_sequenceAbort](/ndk/reference/group/camera#group___camera_1ga2e96d23f1ffd1df15173612a28cca45d) Same as [ACameraCaptureSession_captureCallbacks#onCaptureSequenceAborted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1ab33147d98461b80eb5e25ac787ee2302). |\n| [onCaptureSequenceCompleted](#struct_a_camera_capture_session__capture_callbacks_v2_1a8dfd19affa11a74ef7a201c0aba701f8) | [ACameraCaptureSession_captureCallback_sequenceEnd](/ndk/reference/group/camera#group___camera_1ga1eb8646912da6d1ce798154c13f85b83) Same as [ACameraCaptureSession_captureCallbacks#onCaptureSequenceCompleted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a9e4ff1fcf08552a5fc7e3149af79a467). |\n| [onCaptureStarted](#struct_a_camera_capture_session__capture_callbacks_v2_1a5b6bf9bea17e271f919343fab52eff19) | [ACameraCaptureSession_captureCallback_startV2](/ndk/reference/group/camera#group___camera_1gad3a1b0c7678745e926c45231717dcdc1) Same as [ACameraCaptureSession_captureCallbacks#onCaptureStarted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a559793da925b9d1228784054bdb514b5), except that it has the frame number of the capture added in the parameter list. |\n\nPublic attributes\n-----------------\n\n### context\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nvoid * ACameraCaptureSession_captureCallbacksV2::context\n``` \nSame as [ACameraCaptureSession_captureCallbacks](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks). \n\n### onCaptureBufferLost\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_bufferLost ACameraCaptureSession_captureCallbacksV2::onCaptureBufferLost\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureBufferLost](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1ac41a72015c11cd154d319c6b2a9857ef). \n\n### onCaptureCompleted\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_result ACameraCaptureSession_captureCallbacksV2::onCaptureCompleted\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureCompleted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a00001e043baf9973905a83feb0759480). \n\n### onCaptureFailed\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_failed ACameraCaptureSession_captureCallbacksV2::onCaptureFailed\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureFailed](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a1a3f94ea79a2a676b638b77ac6ca9e95). \n\n### onCaptureProgressed\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_result ACameraCaptureSession_captureCallbacksV2::onCaptureProgressed\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureProgressed](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a00efbecdef97cf94a460610ed4cccb9b). \n\n### onCaptureSequenceAborted\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_sequenceAbort ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceAborted\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureSequenceAborted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1ab33147d98461b80eb5e25ac787ee2302). \n\n### onCaptureSequenceCompleted\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_sequenceEnd ACameraCaptureSession_captureCallbacksV2::onCaptureSequenceCompleted\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureSequenceCompleted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a9e4ff1fcf08552a5fc7e3149af79a467). \n\n### onCaptureStarted\n\nDeclared in `camera/NdkCameraCaptureSession.h` \n\n```scdoc\nACameraCaptureSession_captureCallback_startV2 ACameraCaptureSession_captureCallbacksV2::onCaptureStarted\n``` \nSame as [ACameraCaptureSession_captureCallbacks#onCaptureStarted](/ndk/reference/struct/a-camera-capture-session-capture-callbacks#struct_a_camera_capture_session__capture_callbacks_1a559793da925b9d1228784054bdb514b5), except that it has the frame number of the capture added in the parameter list."]]