#ifndef _CALIBRATION_H_
#define _CALIBRATION_H_

#define MAX_CALIB_FRAME_COUNT		16
#define MAX_CALIB_QUEUE_COUNT		16
#define MAX_CALIB_QUEUE_MASK		15

extern int ThreeDCameraCalibrationMode;

typedef struct
{
	unsigned int CaptureMode;
	int CaptureStatusList[MAX_CALIB_QUEUE_COUNT];
	int FrameIndexList[MAX_CALIB_QUEUE_COUNT];
	unsigned char *CaptureImageBufferList[MAX_CALIB_QUEUE_COUNT];
	int CaptureQueueStart;
	int CaptureQueueEnd;
	int FrameBufferCount;
	int Enabled;
} TCalibCaptureInfo;

#endif
