|
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. | |
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.
| firevision::CameraControlEffect::~CameraControlEffect | ( | ) | [virtual] |
Empty virtual destructor.
Definition at line 68 of file effect.cpp.
| unsigned int firevision::CameraControlEffect::effect | ( | ) | [pure virtual] |
Current effect.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
| void firevision::CameraControlEffect::reset_effect | ( | ) | [pure virtual] |
Reset effect.
Disable all effects.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
| void firevision::CameraControlEffect::set_effect | ( | unsigned int | effect | ) | [pure virtual] |
Enable effect.
| effect | camera-specific effect. |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
| bool firevision::CameraControlEffect::supports_effect | ( | unsigned int | effect | ) | [pure virtual] |
Check if camera control supports desired effect.
Use camera-specific constants.
| effect | supported effect |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
const unsigned int firevision::CameraControlEffect::EFFECT_NONE = 0 [static] |