39#ifndef AR_VIDEO_ANDROID_H
40#define AR_VIDEO_ANDROID_H
51#define AR_VIDEO_ANDROID_FOCAL_LENGTH_DEFAULT 0.3
84 jobject buf0, jint buf0PixelStride, jint buf0RowStride,
85 jobject buf1, jint buf1PixelStride, jint buf1RowStride,
86 jobject buf2, jint buf2PixelStride, jint buf2RowStride,
87 jobject buf3, jint buf3PixelStride, jint buf3RowStride);
unsigned int ARUint32
Definition: ar.h:94
Definition: videoAndroidPrivate.h:74
void * userdata
Definition: videoAndroidPrivate.h:89
AR_PIXEL_FORMAT pixelFormat
Definition: videoAndroidPrivate.h:79
int width
Definition: videoAndroidPrivate.h:77
int height
Definition: videoAndroidPrivate.h:78
int camera_index
Definition: videoAndroidPrivate.h:76
int camera_face
Definition: videoAndroidPrivate.h:91
void(* callback)(void *)
Definition: videoAndroidPrivate.h:88
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
Values describing a list of video sources.
Definition: video.h:292
int ar2VideoCapStopAndroid(AR2VideoParamAndroidT *vid)
AR2VideoParamAndroidT * ar2VideoOpenAsyncAndroid(const char *config, void(*callback)(void *), void *userdata)
int ar2VideoGetIdAndroid(AR2VideoParamAndroidT *vid, ARUint32 *id0, ARUint32 *id1)
ARVideoSourceInfoListT * ar2VideoCreateSourceInfoListAndroid(const char *config_in)
int ar2VideoSetParamsAndroid(AR2VideoParamAndroidT *vid, const int paramName, const char *value)
int ar2VideoGetParamdAndroid(AR2VideoParamAndroidT *vid, int paramName, double *value)
AR2VideoBufferT * ar2VideoGetImageAndroid(AR2VideoParamAndroidT *vid)
int ar2VideoCapStartAndroid(AR2VideoParamAndroidT *vid)
int ar2VideoGetParamsAndroid(AR2VideoParamAndroidT *vid, const int paramName, char **value)
jint ar2VideoPushAndroid2(AR2VideoParamAndroidT *vid, C_JNIEnv *env, jobject obj, jobject buf0, jint buf0PixelStride, jint buf0RowStride, jobject buf1, jint buf1PixelStride, jint buf1RowStride, jobject buf2, jint buf2PixelStride, jint buf2RowStride, jobject buf3, jint buf3PixelStride, jint buf3RowStride)
jint ar2VideoPushAndroid1(AR2VideoParamAndroidT *vid, C_JNIEnv *env, jobject obj, jbyteArray buf, jint bufSize)
int ar2VideoGetParamiAndroid(AR2VideoParamAndroidT *vid, int paramName, int *value)
int ar2VideoGetSizeAndroid(AR2VideoParamAndroidT *vid, int *x, int *y)
int ar2VideoSetParamiAndroid(AR2VideoParamAndroidT *vid, int paramName, int value)
AR_PIXEL_FORMAT ar2VideoGetPixelFormatAndroid(AR2VideoParamAndroidT *vid)
jint ar2VideoPushInitAndroid(AR2VideoParamAndroidT *vid, C_JNIEnv *env, jobject obj, jint width, jint height, const char *pixelFormat, jint camera_index, jint camera_face)
int ar2VideoDispOptionAndroid(void)
int ar2VideoGetCParamAsyncAndroid(AR2VideoParamAndroidT *vid, void(*callback)(const ARParam *, void *), void *userdata)
jint ar2VideoPushFinalAndroid(AR2VideoParamAndroidT *vid, C_JNIEnv *env, jobject obj)
int ar2VideoSetParamdAndroid(AR2VideoParamAndroidT *vid, int paramName, double value)
int ar2VideoCloseAndroid(AR2VideoParamAndroidT *vid)