|  | C++ Samples
    Demonstrates how to create a C++ application using the VideoXpert SDK | 
PtzOperationsHandler helps to converts the user inputs into operations like panning, tilting and zooming or their combinations. More...
#include <PtzOperationsHandler.h>
| Public Member Functions | |
| PtzOperationsHandler (VxSdk::IVxPtzController *ptzControl) | |
| ~PtzOperationsHandler () | |
| bool | DoOperation (char keyCode) | 
| Do media operation for given character.  More... | |
| Protected Member Functions | |
| VxSdk::VxCollection< VxSdk::IVxPattern ** > | GetPatterns () const | 
| VxSdk::VxCollection< VxSdk::IVxPreset ** > | GetPresets () const | 
| VxSdk::VxResult::Value | MoveDown () const | 
| VxSdk::VxResult::Value | MoveDownLeft () const | 
| VxSdk::VxResult::Value | MoveDownRight () const | 
| VxSdk::VxResult::Value | MoveLeft () const | 
| VxSdk::VxResult::Value | MoveUp () const | 
| VxSdk::VxResult::Value | MoveUpLeft () const | 
| VxSdk::VxResult::Value | MoveUpRight () const | 
| VxSdk::VxResult::Value | MoveRight () const | 
| void | TriggerPattern () | 
| void | TriggerPreset () | 
| VxSdk::VxResult::Value | ZoomIn () const | 
| VxSdk::VxResult::Value | ZoomOut () const | 
| Private Attributes | |
| VxSdk::IVxPtzController * | _ptzControl | 
| bool | _showResult | 
PtzOperationsHandler helps to converts the user inputs into operations like panning, tilting and zooming or their combinations.
Definition at line 11 of file PtzOperationsHandler.h.
| 
 | inline | 
Definition at line 13 of file PtzOperationsHandler.h.
| 
 | inline | 
Definition at line 14 of file PtzOperationsHandler.h.
| bool CppSamples::LiveStreaming::PtzOperationsHandler::DoOperation | ( | char | keyCode | ) | 
Do media operation for given character.
| keyCode | Character code represent a command. | 
Definition at line 9 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 90 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 105 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 120 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 131 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 142 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 153 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 197 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 164 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 175 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 186 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 208 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 251 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 294 of file PtzOperationsHandler.cpp.
| 
 | protected | 
Definition at line 304 of file PtzOperationsHandler.cpp.
| 
 | private | 
Definition at line 54 of file PtzOperationsHandler.h.
| 
 | private | 
Definition at line 55 of file PtzOperationsHandler.h.