|
Fawkes API
Fawkes Development Version
|
Camera effect control interface. More...
#include <>>

Public Member Functions | |
| virtual | ~CameraControlEffect () |
| Empty virtual destructor. | |
| virtual bool | supports_effect (unsigned int effect)=0 |
| Check if camera control supports desired effect. | |
| virtual void | set_effect (unsigned int effect)=0 |
| Enable effect. | |
| virtual unsigned int | effect ()=0 |
| Current effect. | |
| virtual void | reset_effect ()=0 |
| Reset effect. | |
Public Member Functions inherited from firevision::CameraControl | |
| virtual | ~CameraControl () |
| Virtual empty destructor. | |
Static Public Attributes | |
| static const unsigned int | EFFECT_NONE = 0 |
| No effect constant. | |
Camera effect control interface.
Some cameras feature camera effects.
This interface shall be implemented by such cameras.
|
virtual |
Empty virtual destructor.
Definition at line 68 of file effect.cpp.
|
pure virtual |
Current effect.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Reset effect.
Disable all effects.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Enable effect.
| effect | camera-specific effect. |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Check if camera control supports desired effect.
Use camera-specific constants.
| effect | supported effect |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
static |