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:68
void * userdata
Definition videoAndroidPrivate.h:84
AR_PIXEL_FORMAT pixelFormat
Definition videoAndroidPrivate.h:74
int width
Definition videoAndroidPrivate.h:72
int height
Definition videoAndroidPrivate.h:73
int camera_index
Definition videoAndroidPrivate.h:71
void(*) callback(void *)
Definition videoAndroidPrivate.h:83
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:298
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)
struct _AR2VideoParamAndroidT AR2VideoParamAndroidT
Definition videoAndroid.h:49
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)