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 );
virtual void open(vpImage< unsigned char > &I)=0
Firewire cameras video capture based on CMU 1394 Digital Camera SDK.
vpColorCodingType getVideoColorCoding() const
Get the video color coding format.
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