VideoXpert SDK  2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
VxSdk::IVxPreset Struct Referenceabstract

Represents a predefined point that a PTZ device can PTZ to when triggered. More...

#include <IVxPreset.h>

Public Member Functions

virtual VxResult::Value Delete () const =0
 Deletes this instance. More...
 

Public Attributes

char description [64]
 The friendly description of the preset. More...
 
char name [64]
 The friendly name of the preset. More...
 
int index
 The unique numerical sequence value of this preset. More...
 

Protected Member Functions

void Clear ()
 Clears this instance. More...
 

Detailed Description

Represents a predefined point that a PTZ device can PTZ to when triggered.

Definition at line 12 of file IVxPreset.h.

Member Function Documentation

void VxSdk::IVxPreset::Clear ( )
inlineprotected

Clears this instance.

Definition at line 38 of file IVxPreset.h.

38  {
39  VxZeroArray(this->description);
40  VxZeroArray(this->name);
41  this->index = 0;
42  }
int index
The unique numerical sequence value of this preset.
Definition: IVxPreset.h:32
#define VxZeroArray(src)
Definition: VxMacros.h:25
char description[64]
The friendly description of the preset.
Definition: IVxPreset.h:24
char name[64]
The friendly name of the preset.
Definition: IVxPreset.h:28
virtual VxResult::Value VxSdk::IVxPreset::Delete ( ) const
pure virtual

Deletes this instance.

Returns
The Result of deleting this instance.

Member Data Documentation

char VxSdk::IVxPreset::description[64]

The friendly description of the preset.

Definition at line 24 of file IVxPreset.h.

int VxSdk::IVxPreset::index

The unique numerical sequence value of this preset.

Definition at line 32 of file IVxPreset.h.

char VxSdk::IVxPreset::name[64]

The friendly name of the preset.

Definition at line 28 of file IVxPreset.h.


The documentation for this struct was generated from the following file: