Fawkes API
Fawkes Development Version
|
Camera zoom control interface. More...
#include <>>
Public Member Functions | |
virtual | ~CameraControlZoom () |
Empty virtual destructor. More... | |
virtual void | reset_zoom ()=0 |
Reset zoom. More... | |
virtual void | set_zoom (unsigned int zoom)=0 |
Set new camera-specific zoom value. More... | |
virtual unsigned int | zoom ()=0 |
Get current zoom value. More... | |
virtual unsigned int | zoom_max ()=0 |
Maximum zoom value. More... | |
virtual unsigned int | zoom_min ()=0 |
Minimum zoom value. More... | |
virtual void | set_zoom_speed_tele (unsigned int speed) |
Set speed in tele range. More... | |
virtual void | set_zoom_speed_wide (unsigned int speed) |
Set speed in wide range. More... | |
virtual void | set_zoom_digital_enabled (bool enabled) |
Set if digital zoom may be used. More... | |
![]() | |
virtual | ~CameraControl () |
Virtual empty destructor. More... | |
Camera zoom control interface.
Some cameras feature zooming.
This interface shall be implemented by such cameras.
|
virtual |
|
pure virtual |
Reset zoom.
NotImplementedException | Not implemented by this control |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Set new camera-specific zoom value.
zoom | zoom value |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
virtual |
Set if digital zoom may be used.
enabled | true, to enable digital zoom, false otherwise |
NotImplementedException | Not implemented by this control |
Reimplemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
virtual |
Set speed in tele range.
speed | camera-specific speed value |
NotImplementedException | Not implemented by this control |
Reimplemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
virtual |
Set speed in wide range.
speed | camera-specific speed value. |
NotImplementedException | Not implemented by this control |
Reimplemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Get current zoom value.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Maximum zoom value.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Minimum zoom value.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.