|
PTLib
Version 2.10.10
|
This class defines a video Input device control (Camera controls PTZ) More...
#include <videoio.h>
Public Types | |
| typedef std::list < PVideoControlInfo > | InputDeviceControls |
Public Types inherited from PVideoControlInfo | |
| enum | InputControlType { ControlPan, ControlTilt, ControlZoom } |
Public Types inherited from PObject | |
| enum | Comparison { LessThan = -1, EqualTo = 0, GreaterThan = 1 } |
Result of the comparison operation performed by the Compare() function. More... | |
Public Member Functions | |
| ~PVideoInputControl () | |
| virtual PBoolean | Pan (long value, bool absolute=false) |
| virtual PBoolean | Tilt (long value, bool absolute=false) |
| virtual PBoolean | Zoom (long value, bool absolute=false) |
| long | GetPan () |
| long | GetTilt () |
| long | GetZoom () |
| void | Reset () |
| void | SetCurrentPosition (const InputControlType ctype, long current) |
Protected Member Functions | |
| PBoolean | GetVideoControlInfo (const InputControlType ctype, PVideoControlInfo &control) |
| PBoolean | GetDefaultPosition (const InputControlType ctype, long &def) |
| PBoolean | GetCurrentPosition (const InputControlType ctype, long ¤t) |
Protected Attributes | |
| std::list< PVideoControlInfo > | m_info |
| PMutex | ccmutex |
Additional Inherited Members | |
Static Public Member Functions inherited from PVideoControlInfo | |
| static PString | AsString (const InputControlType &type) |
Public Attributes inherited from PVideoControlInfo | |
| InputControlType | type |
| long | min |
| long | max |
| long | step |
| long | def |
| long | flags |
| long | current |
Friends inherited from PObject | |
This class defines a video Input device control (Camera controls PTZ)
| typedef std::list<PVideoControlInfo> PVideoInputControl::InputDeviceControls |
| PVideoInputControl::~PVideoInputControl | ( | ) |
|
protected |
|
protected |
| long PVideoInputControl::GetPan | ( | ) |
| long PVideoInputControl::GetTilt | ( | ) |
|
protected |
| long PVideoInputControl::GetZoom | ( | ) |
|
virtual |
| void PVideoInputControl::Reset | ( | ) |
| void PVideoInputControl::SetCurrentPosition | ( | const InputControlType | ctype, |
| long | current | ||
| ) |
|
virtual |
|
virtual |
|
protected |
|
protected |