37#ifndef AR_VIDEO_EXTERNAL_H
38#define AR_VIDEO_EXTERNAL_H
49#define AR_VIDEO_EXTERNAL_FOCAL_LENGTH_DEFAULT 0.3
73 ARUint8 *buf0p,
int buf0Size,
int buf0PixelStride,
int buf0RowStride,
74 ARUint8 *buf1p,
int buf1Size,
int buf1PixelStride,
int buf1RowStride,
75 ARUint8 *buf2p,
int buf2Size,
int buf2PixelStride,
int buf2RowStride,
76 ARUint8 *buf3p,
int buf3Size,
int buf3PixelStride,
int buf3RowStride,
77 void (*releaseCallback)(
void *),
void *releaseCallbackUserdata);
unsigned char ARUint8
Definition ar.h:92
unsigned int ARUint32
Definition ar.h:94
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
int ar2VideoCapStopExternal(AR2VideoParamExternalT *vid)
int ar2VideoCloseExternal(AR2VideoParamExternalT *vid)
int ar2VideoSetParamiExternal(AR2VideoParamExternalT *vid, int paramName, int value)
int ar2VideoGetParamiExternal(AR2VideoParamExternalT *vid, int paramName, int *value)
AR_PIXEL_FORMAT ar2VideoGetPixelFormatExternal(AR2VideoParamExternalT *vid)
AR2VideoParamExternalT * ar2VideoOpenAsyncExternal(const char *config, void(*callback)(void *), void *userdata)
int ar2VideoGetParamdExternal(AR2VideoParamExternalT *vid, int paramName, double *value)
struct _AR2VideoParamExternalT AR2VideoParamExternalT
Definition videoExternal.h:47
int ar2VideoSetParamsExternal(AR2VideoParamExternalT *vid, const int paramName, const char *value)
int ar2VideoSetParamdExternal(AR2VideoParamExternalT *vid, int paramName, double value)
int ar2VideoDispOptionExternal(void)
int ar2VideoPushInitExternal(AR2VideoParamExternalT *vid, int width, int height, const char *pixelFormat, int cameraIndex, int cameraPosition)
int ar2VideoGetIdExternal(AR2VideoParamExternalT *vid, ARUint32 *id0, ARUint32 *id1)
int ar2VideoGetSizeExternal(AR2VideoParamExternalT *vid, int *x, int *y)
AR2VideoBufferT * ar2VideoGetImageExternal(AR2VideoParamExternalT *vid)
int ar2VideoPushFinalExternal(AR2VideoParamExternalT *vid)
int ar2VideoGetParamsExternal(AR2VideoParamExternalT *vid, const int paramName, char **value)
int ar2VideoCapStartExternal(AR2VideoParamExternalT *vid)
int ar2VideoPushExternal(AR2VideoParamExternalT *vid, ARUint8 *buf0p, int buf0Size, int buf0PixelStride, int buf0RowStride, ARUint8 *buf1p, int buf1Size, int buf1PixelStride, int buf1RowStride, ARUint8 *buf2p, int buf2Size, int buf2PixelStride, int buf2RowStride, ARUint8 *buf3p, int buf3Size, int buf3PixelStride, int buf3RowStride, void(*releaseCallback)(void *), void *releaseCallbackUserdata)