25 #ifndef __FIREVISION_CAMS_CONTROL_ZOOM_H_ 26 #define __FIREVISION_CAMS_CONTROL_ZOOM_H_ 28 #include <fvcams/control/control.h> 42 virtual unsigned int zoom() = 0;
52 #endif // __FIREVISION_CAMS_CONTROL_ZOOM_H_ virtual void set_zoom_digital_enabled(bool enabled)
Set if digital zoom may be used.
Camera zoom control interface.
virtual unsigned int zoom()=0
Get current zoom value.
virtual unsigned int zoom_min()=0
Minimum zoom value.
Camera control interface base class.
virtual void set_zoom(unsigned int zoom)=0
Set new camera-specific zoom value.
virtual void set_zoom_speed_wide(unsigned int speed)
Set speed in wide range.
virtual unsigned int zoom_max()=0
Maximum zoom value.
virtual ~CameraControlZoom()
Empty virtual destructor.
virtual void reset_zoom()=0
Reset zoom.
virtual void set_zoom_speed_tele(unsigned int speed)
Set speed in tele range.