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:68
void(*) cparamSearchCallback(const ARParam *, void *)
Definition videoAndroidPrivate.h:77
ACaptureRequest * captureRequest_
Definition videoAndroidPrivate.h:104
int convertToRGBA
Definition videoAndroidPrivate.h:75
int position
Definition videoAndroidPrivate.h:85
volatile bool cameraReady_
Definition videoAndroidPrivate.h:86
void * userdata
Definition videoAndroidPrivate.h:84
struct _size * sizes
Definition videoAndroidPrivate.h:110
AR_PIXEL_FORMAT pixelFormat
Definition videoAndroidPrivate.h:74
bool native
Definition videoAndroidPrivate.h:80
AImage * imageCheckedOutDownstream
Definition videoAndroidPrivate.h:100
int64_t exposureRangeMax_
Definition videoAndroidPrivate.h:93
int32_t sensitivityRangeMax_
Definition videoAndroidPrivate.h:96
pthread_mutex_t frameLock
Definition videoAndroidPrivate.h:82
ACaptureSessionOutputContainer * captureSessionOutputContainer_
Definition videoAndroidPrivate.h:105
int32_t sensitivityRangeMin_
Definition videoAndroidPrivate.h:95
bool capturing
Definition videoAndroidPrivate.h:81
void * cparamSearchUserdata
Definition videoAndroidPrivate.h:78
char * name
Definition videoAndroidPrivate.h:70
ACameraDevice * cameraDevice_
Definition videoAndroidPrivate.h:89
ACameraOutputTarget * captureRequestTarget_
Definition videoAndroidPrivate.h:103
int width
Definition videoAndroidPrivate.h:72
int64_t exposureTime_
Definition videoAndroidPrivate.h:91
ARVideoAndroidCameraCaptureSessionState cameraCaptureSessionState
Definition videoAndroidPrivate.h:107
AImageReader * imageReader_
Definition videoAndroidPrivate.h:98
int captureRequestSessionSequenceId_
Definition videoAndroidPrivate.h:108
char * device_id
Definition videoAndroidPrivate.h:69
ACameraManager_AvailabilityCallbacks cameraAvailabilityCallbacks
Definition videoAndroidPrivate.h:90
int height
Definition videoAndroidPrivate.h:73
ACameraManager * cameraMgr_
Definition videoAndroidPrivate.h:88
int64_t exposureRangeMin_
Definition videoAndroidPrivate.h:92
int32_t sensorRotation_
Definition videoAndroidPrivate.h:97
int camera_index
Definition videoAndroidPrivate.h:71
bool cameraAvailable_
Definition videoAndroidPrivate.h:87
AImage * imageReady
Definition videoAndroidPrivate.h:101
float focalLength
Definition videoAndroidPrivate.h:76
ANativeWindow * imageReaderNativeWindow_
Definition videoAndroidPrivate.h:99
ACaptureSessionOutput * captureSessionOutput_
Definition videoAndroidPrivate.h:102
int sizesCount
Definition videoAndroidPrivate.h:109
ACameraCaptureSession * captureSession_
Definition videoAndroidPrivate.h:106
int32_t sensitivity_
Definition videoAndroidPrivate.h:94
void(*) callback(void *)
Definition videoAndroidPrivate.h:83
AR2VideoBufferT buffer
Definition videoAndroidPrivate.h:79
Definition videoAndroidPrivate.h:63
int32_t w
Definition videoAndroidPrivate.h:64
int32_t h
Definition videoAndroidPrivate.h:65
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