40 #ifndef vp1394CMUGrabber_h
41 #define vp1394CMUGrabber_h
43 #include <visp3/core/vpConfig.h>
45 #ifdef VISP_HAVE_CMU1394
48 #include <1394Camera.h>
50 #include <visp3/core/vpImage.h>
51 #include <visp3/core/vpFrameGrabber.h>
52 #include <visp3/core/vpFrameGrabberException.h>
53 #include <visp3/core/vpRGBa.h>
168 unsigned long _format;
170 unsigned long _mode ;
176 unsigned short _gain;
178 unsigned short _shutter;
180 vpColorCodingType _color;
199 void displayCameraDescription(
int cam_id);
202 void displayCameraModel();
208 void getGainMinMax(
unsigned short &min,
unsigned short &max);
211 int getNumberOfConnectedCameras()
const ;
214 void getShutterMinMax(
unsigned short &min,
unsigned short &max);
233 else if (_format == 1)
247 else if (_format == 2)
275 void selectCamera(
int cam_id);
281 void setAutoShutter();
284 void setControl(
unsigned short gain,
unsigned short shutter);
287 void setFramerate(
unsigned long fps);
290 void setShutter(
unsigned short shutter);
293 void setGain(
unsigned short gain);
296 void setVideoMode(
unsigned long format,
unsigned long mode );
vpColorCodingType getVideoColorCoding() const
Get the video color coding format.
virtual void open(vpImage< unsigned char > &I)=0
Firewire cameras video capture based on CMU 1394 Digital Camera SDK.
Base class for all video devices. It is designed to provide a front end to video sources.
virtual void acquire(vpImage< unsigned char > &I)=0