-#define CV_CAPTURE_BASE_API_COUNT 6
-
-typedef void (CV_CDECL* CvCaptureCloseFunc) ( CvCapture* capture );
-typedef int (CV_CDECL* CvCaptureGrabFrameFunc) ( CvCapture* capture );
-typedef IplImage * (CV_CDECL* CvCaptureRetrieveFrameFunc) ( CvCapture* capture );
-typedef double (CV_CDECL* CvCaptureGetPropertyFunc) ( CvCapture* capture, int id );
-typedef int (CV_CDECL* CvCaptureSetPropertyFunc) ( CvCapture* capture,
- int id, double value );
-typedef const char * (CV_CDECL* CvCaptureGetDescriptionFunc)( CvCapture* capture );
-
-typedef struct CvCaptureVTable
-{
- int count;
- CvCaptureCloseFunc close;
- CvCaptureGrabFrameFunc grab_frame;
- CvCaptureRetrieveFrameFunc retrieve_frame;
- CvCaptureGetPropertyFunc get_property;
- CvCaptureSetPropertyFunc set_property;
- CvCaptureGetDescriptionFunc get_description;
-}
-CvCaptureVTable;
-
-typedef struct CvCapture