44 #ifndef vp1394CMUGrabber_h
45 #define vp1394CMUGrabber_h
47 #include <visp/vpConfig.h>
49 #ifdef VISP_HAVE_CMU1394
52 #include <1394Camera.h>
54 #include <visp/vpImage.h>
55 #include <visp/vpFrameGrabber.h>
56 #include <visp/vpFrameGrabberException.h>
57 #include <visp/vpRGBa.h>
169 unsigned long _format;
171 unsigned long _mode ;
177 unsigned short _gain;
179 unsigned short _shutter;
181 vpColorCodingType _color;
200 void displayCameraDescription(
int cam_id);
203 void displayCameraModel();
209 void getGainMinMax(
unsigned short &min,
unsigned short &max);
212 int getNumberOfConnectedCameras()
const ;
215 void getShutterMinMax(
unsigned short &min,
unsigned short &max);
234 else if (_format == 1)
248 else if (_format == 2)
273 void selectCamera(
int cam_id);
279 void setAutoShutter();
282 void setControl(
unsigned short gain,
unsigned short shutter);
285 void setFramerate(
unsigned long fps);
288 void setShutter(
unsigned short shutter);
291 void setGain(
unsigned short gain);
294 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