24 public yarp::dev::IFrameGrabberImageRaw,
25 public yarp::dev::IFrameGrabberControls
30 bool open(yarp::os::Searchable& config)
override;
31 bool close()
override;
34 bool getImage(yarp::sig::ImageOf<yarp::sig::PixelMono>& image)
override;
35 int height()
const override;
36 int width()
const override;
39 bool getCameraDescription(CameraDescriptor *camera)
override;
40 bool hasFeature(
int feature,
bool *hasFeature)
override;
41 bool setFeature(
int feature,
double value)
override;
42 bool getFeature(
int feature,
double *value)
override;
43 bool setFeature(
int feature,
double value1,
double value2)
override;
44 bool getFeature(
int feature,
double *value1,
double *value2)
override;
45 bool hasOnOff(
int feature,
bool *HasOnOff)
override;
46 bool setActive(
int feature,
bool onoff)
override;
47 bool getActive(
int feature,
bool *isActive)
override;
48 bool hasAuto(
int feature,
bool *hasAuto)
override;
49 bool hasManual(
int feature,
bool *hasManual)
override;
50 bool hasOnePush(
int feature,
bool *hasOnePush)
override;
51 bool setMode(
int feature, FeatureMode mode)
override;
52 bool getMode(
int feature, FeatureMode *mode)
override;
53 bool setOnePush(
int feature)
override;
72 bool exposureAvailable;
81 guint pixelFormatsCnt;
86 ArvPixelFormat pixelFormat;
113 std::map<cameraFeature_id_t, const char*> yarp_arv_int_feature_map;
114 std::map<cameraFeature_id_t, const char*> yarp_arv_float_feat_map;