|
|
|
@ -766,7 +766,11 @@ int NdkCamera::open(const std::string& cameraId) {
|
|
|
|
|
camera_capture_session_state_callbacks.onReady = ::onSessionReady;
|
|
|
|
|
camera_capture_session_state_callbacks.onClosed = onSessionClosed;
|
|
|
|
|
status = ACameraDevice_createCaptureSession(camera_device, capture_session_output_container, &camera_capture_session_state_callbacks, &capture_session);
|
|
|
|
|
AASSERT(status == ACAMERA_OK, "Failed to call ACameraDevice_createCaptureSession, status=%d", status);
|
|
|
|
|
if (status != ACAMERA_OK)
|
|
|
|
|
{
|
|
|
|
|
XYLOG(XYLOG_SEVERITY_ERROR, "Failed to call ACameraDevice_createCaptureSession, status=%d", status);
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ACameraCaptureSession_captureCallbacks capture_session_capture_callbacks;
|
|
|
|
|
capture_session_capture_callbacks.context = this;
|
|
|
|
|