Represents a lock for a PTZ controller.
More...
#include <IVxPtzLock.h>
|
char | id [64] |
| The unique identifier of the PTZ lock. More...
|
|
Represents a lock for a PTZ controller.
Definition at line 12 of file IVxPtzLock.h.
void VxSdk::IVxPtzLock::Clear |
( |
| ) |
|
|
inlineprotected |
Deletes this instance.
- Returns
- The Result of deleting this instance.
virtual VxResult::Value VxSdk::IVxPtzLock::GetExpireTime |
( |
int & |
expireTime | ) |
const |
|
pure virtual |
Gets the amount of time (in seconds) that the PTZ lock will be held.
- Returns
- The Result of the request.
virtual VxResult::Value VxSdk::IVxPtzLock::GetLockState |
( |
bool & |
isLocked | ) |
const |
|
pure virtual |
Gets the current state of the PTZ lock.
- Returns
- The Result of the request.
virtual VxResult::Value VxSdk::IVxPtzLock::GetOwner |
( |
char * |
owner, |
|
|
int & |
size |
|
) |
| const |
|
pure virtual |
Gets the name of the user that has locked the PTZ controller, if any.
- Parameters
-
owner | The PTZ lock owner. |
size | The size of owner . |
- Returns
- The Result of the request.
Locks the PTZ control.
- Parameters
-
expireTime | The amount of time (in seconds) that the PTZ lock will be held. The lock will not expire until it is explicitly unlocked if set to 0. |
- Returns
- The Result of the request.
Refreshes the member values for this object by retrieving its current information from the VideoXpert system.
- Returns
- The Result of refreshing the member values for this object.
Unlocks the PTZ control.
- Returns
- The Result of the request.
char VxSdk::IVxPtzLock::id[64] |
The unique identifier of the PTZ lock.
Definition at line 58 of file IVxPtzLock.h.
The documentation for this struct was generated from the following file: