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

Represents a predefined sequence of movement that a PTZ device can perform when triggered. A running pattern will be halted upon any other PTZ request. More...

#include <IVxPattern.h>

Public Member Functions

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

Public Attributes

char description [64]
 The friendly description of the pattern. More...
 
char name [64]
 The friendly name of the pattern. More...
 

Protected Member Functions

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

Detailed Description

Represents a predefined sequence of movement that a PTZ device can perform when triggered. A running pattern will be halted upon any other PTZ request.

Definition at line 13 of file IVxPattern.h.

Member Function Documentation

void VxSdk::IVxPattern::Clear ( )
inlineprotected

Clears this instance.

Definition at line 35 of file IVxPattern.h.

35  {
36  VxZeroArray(this->description);
37  VxZeroArray(this->name);
38  }
#define VxZeroArray(src)
Definition: VxMacros.h:25
char name[64]
The friendly name of the pattern.
Definition: IVxPattern.h:29
char description[64]
The friendly description of the pattern.
Definition: IVxPattern.h:25
virtual VxResult::Value VxSdk::IVxPattern::Delete ( ) const
pure virtual

Deletes this instance.

Returns
The Result of deleting this instance.

Member Data Documentation

char VxSdk::IVxPattern::description[64]

The friendly description of the pattern.

Definition at line 25 of file IVxPattern.h.

char VxSdk::IVxPattern::name[64]

The friendly name of the pattern.

Definition at line 29 of file IVxPattern.h.


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