39#ifndef VP_1394_CMU_GRABBER_H
40#define VP_1394_CMU_GRABBER_H
42#include <visp3/core/vpConfig.h>
44#ifdef VISP_HAVE_CMU1394
48#include <1394Camera.h>
54# pragma clang diagnostic push
55# pragma clang diagnostic ignored "-Wnonportable-system-include-path"
62# pragma clang diagnostic pop
65#include <visp3/core/vpFrameGrabber.h>
66#include <visp3/core/vpFrameGrabberException.h>
67#include <visp3/core/vpImage.h>
68#include <visp3/core/vpRGBa.h>
176 unsigned long _format;
184 unsigned short _gain;
186 unsigned short _shutter;
188 vpColorCodingType _color;
206 void displayCameraDescription(
int cam_id);
210 void displayCameraModel();
216 void getGainMinMax(
unsigned short &min,
unsigned short &max);
219 int getNumberOfConnectedCameras()
const;
222 void getShutterMinMax(
unsigned short &min,
unsigned short &max);
253 else if (_format == 1) {
281 else if (_format == 2) {
323 void selectCamera(
int cam_id);
329 void setAutoShutter();
332 void setControl(
unsigned short gain,
unsigned short shutter);
335 void setFramerate(
unsigned long fps);
338 void setShutter(
unsigned short shutter);
341 void setGain(
unsigned short gain);
344 void setVideoMode(
unsigned long format,
unsigned long mode);
Firewire cameras video capture based on CMU 1394 Digital Camera SDK.
vpColorCodingType getVideoColorCoding() const
Get the video color coding format.
virtual void open(vpImage< unsigned char > &I)=0
virtual void acquire(vpImage< unsigned char > &I)=0
Definition of the vpImage class member functions.