39#ifndef AR_VIDEO_ANDROID_PRIVATE_H
40#define AR_VIDEO_ANDROID_PRIVATE_H
46#include <camera/NdkCameraDevice.h>
47#include <camera/NdkCameraError.h>
48#include <camera/NdkCameraManager.h>
49#include <camera/NdkCameraMetadataTags.h>
50#include <media/NdkImageReader.h>
Definition: videoAndroidPrivate.h:63
ACaptureRequest * captureRequest_
Definition: videoAndroidPrivate.h:98
int convertToRGBA
Definition: videoAndroidPrivate.h:69
int position
Definition: videoAndroidPrivate.h:79
volatile bool cameraReady_
Definition: videoAndroidPrivate.h:80
void * userdata
Definition: videoAndroidPrivate.h:78
AR_PIXEL_FORMAT pixelFormat
Definition: videoAndroidPrivate.h:68
bool native
Definition: videoAndroidPrivate.h:74
AImage * imageCheckedOutDownstream
Definition: videoAndroidPrivate.h:94
int64_t exposureRangeMax_
Definition: videoAndroidPrivate.h:87
int32_t sensitivityRangeMax_
Definition: videoAndroidPrivate.h:90
pthread_mutex_t frameLock
Definition: videoAndroidPrivate.h:76
ACaptureSessionOutputContainer * captureSessionOutputContainer_
Definition: videoAndroidPrivate.h:99
int32_t sensitivityRangeMin_
Definition: videoAndroidPrivate.h:89
bool capturing
Definition: videoAndroidPrivate.h:75
void * cparamSearchUserdata
Definition: videoAndroidPrivate.h:72
ACameraDevice * cameraDevice_
Definition: videoAndroidPrivate.h:83
void(* cparamSearchCallback)(const ARParam *, void *)
Definition: videoAndroidPrivate.h:71
ACameraOutputTarget * captureRequestTarget_
Definition: videoAndroidPrivate.h:97
int width
Definition: videoAndroidPrivate.h:66
int64_t exposureTime_
Definition: videoAndroidPrivate.h:85
ARVideoAndroidCameraCaptureSessionState cameraCaptureSessionState
Definition: videoAndroidPrivate.h:101
AImageReader * imageReader_
Definition: videoAndroidPrivate.h:92
int captureRequestSessionSequenceId_
Definition: videoAndroidPrivate.h:102
char * device_id
Definition: videoAndroidPrivate.h:64
ACameraManager_AvailabilityCallbacks cameraAvailabilityCallbacks
Definition: videoAndroidPrivate.h:84
int height
Definition: videoAndroidPrivate.h:67
ACameraManager * cameraMgr_
Definition: videoAndroidPrivate.h:82
int64_t exposureRangeMin_
Definition: videoAndroidPrivate.h:86
int32_t sensorRotation_
Definition: videoAndroidPrivate.h:91
int camera_index
Definition: videoAndroidPrivate.h:65
bool cameraAvailable_
Definition: videoAndroidPrivate.h:81
AImage * imageReady
Definition: videoAndroidPrivate.h:95
float focalLength
Definition: videoAndroidPrivate.h:70
ANativeWindow * imageReaderNativeWindow_
Definition: videoAndroidPrivate.h:93
ACaptureSessionOutput * captureSessionOutput_
Definition: videoAndroidPrivate.h:96
ACameraCaptureSession * captureSession_
Definition: videoAndroidPrivate.h:100
void(* callback)(void *)
Definition: videoAndroidPrivate.h:77
int32_t sensitivity_
Definition: videoAndroidPrivate.h:88
AR2VideoBufferT buffer
Definition: videoAndroidPrivate.h:73
A structure which carries information about a video frame retrieved by the video library.
Definition: ar.h:148
Structure holding camera parameters, including image size, projection matrix and lens distortion para...
Definition: param.h:99
ARVideoAndroidCameraCaptureSessionState
Definition: videoAndroidPrivate.h:56
@ ARVideoAndroidCameraCaptureSessionState_ACTIVE
Definition: videoAndroidPrivate.h:58
@ ARVideoAndroidCameraCaptureSessionState_CLOSED
Definition: videoAndroidPrivate.h:59
@ ARVideoAndroidCameraCaptureSessionState_READY
Definition: videoAndroidPrivate.h:57
@ ARVideoAndroidCameraCaptureSessionState_MAX_STATE
Definition: videoAndroidPrivate.h:60