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] |