|
IVT
|
Interface to video capture modules. More...
#include <VideoCaptureInterface.h>
Public Types | |
| enum | VideoMode { e320x240, e640x480, e800x600, e768x576, e1024x768, e1280x960, e1600x1200, eNone } |
| enum | ColorMode { eRGB24, eBayerPatternToRGB24, eGrayScale, eYUV411ToRGB24 } |
| enum | FrameRate { e60fps, e30fps, e15fps, e7_5fps, e3_75fps, e1_875fps } |
Public Member Functions | |
| virtual | ~CVideoCaptureInterface () |
| virtual bool | OpenCamera ()=0 |
| virtual void | CloseCamera ()=0 |
| virtual bool | CaptureImage (CByteImage **ppImages)=0 |
| virtual bool | SetExposureTime (int nExposureInUS) |
| virtual int | GetWidth ()=0 |
| virtual int | GetHeight ()=0 |
| virtual CByteImage::ImageType | GetType ()=0 |
| virtual int | GetNumberOfCameras ()=0 |
Interface to video capture modules.
Definition at line 63 of file VideoCaptureInterface.h.
| Enumerator | |
|---|---|
| eRGB24 | |
| eBayerPatternToRGB24 | |
| eGrayScale | |
| eYUV411ToRGB24 | |
Definition at line 79 of file VideoCaptureInterface.h.
| Enumerator | |
|---|---|
| e60fps | |
| e30fps | |
| e15fps | |
| e7_5fps | |
| e3_75fps | |
| e1_875fps | |
Definition at line 87 of file VideoCaptureInterface.h.
| Enumerator | |
|---|---|
| e320x240 | |
| e640x480 | |
| e800x600 | |
| e768x576 | |
| e1024x768 | |
| e1280x960 | |
| e1600x1200 | |
| eNone | |
Definition at line 67 of file VideoCaptureInterface.h.
|
inlinevirtual |
Definition at line 98 of file VideoCaptureInterface.h.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
pure virtual |
Implemented in CLinux1394Capture2, CLinux1394Capture, CDragonFlyCapture, CCMU1394Capture, COpenGLCapture, COpenCVCapture, CQuicktimeCapture, CTriclopsCapture, CUncompressedAVICapture, CVFWCapture, CBitmapCapture, CBitmapSequenceCapture, CSVSCapture, CV4LCapture, CUnicap1394Capture, CCVCamCapture, and CVCCapture.
|
inlinevirtual |
Definition at line 105 of file VideoCaptureInterface.h.