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

Represents a request for a new manual recording to be generated. More...

#include <VxNewManualRecording.h>

Public Member Functions

 VxNewManualRecording ()
 Initializes a new instance of the VxNewManualRecording struct. More...
 
 VxNewManualRecording (const VxNewManualRecording &ref)
 Initializes a new instance of the VxNewManualRecording struct. More...
 
 ~VxNewManualRecording ()
 Finalizes an instance of the VxNewManualRecording class. More...
 
void Clear ()
 Clears this instance. More...
 

Public Attributes

char dataSourceId [64]
 The unique identifier of the data source to manually record. More...
 
int postRecord
 The amount of time, from 0 to 30 seconds, to record after the manual recording is stopped. More...
 
int preRecord
 The amount of time, from 0 to 30 seconds, to record prior to the manual recording start time. More...
 

Detailed Description

Represents a request for a new manual recording to be generated.

Definition at line 11 of file VxNewManualRecording.h.

Constructor & Destructor Documentation

VxSdk::VxNewManualRecording::VxNewManualRecording ( )
inline

Initializes a new instance of the VxNewManualRecording struct.

Definition at line 16 of file VxNewManualRecording.h.

16  {
17  Clear();
18  }
void Clear()
Clears this instance.
VxSdk::VxNewManualRecording::VxNewManualRecording ( const VxNewManualRecording ref)
inline

Initializes a new instance of the VxNewManualRecording struct.

Parameters
refThe reference.

Definition at line 24 of file VxNewManualRecording.h.

24  {
25  Utilities::StrCopySafe(this->dataSourceId, ref.dataSourceId);
26  this->postRecord = ref.postRecord;
27  this->preRecord = ref.preRecord;
28  }
static void StrCopySafe(char(&dst)[dstSize], const char *src)
Performs a safe string copy.
Definition: VxUtilities.h:15
char dataSourceId[64]
The unique identifier of the data source to manually record.
int postRecord
The amount of time, from 0 to 30 seconds, to record after the manual recording is stopped...
int preRecord
The amount of time, from 0 to 30 seconds, to record prior to the manual recording start time...
VxSdk::VxNewManualRecording::~VxNewManualRecording ( )
inline

Finalizes an instance of the VxNewManualRecording class.

Definition at line 33 of file VxNewManualRecording.h.

33  {
34  Clear();
35  }
void Clear()
Clears this instance.

Member Function Documentation

void VxSdk::VxNewManualRecording::Clear ( )
inline

Clears this instance.

Definition at line 40 of file VxNewManualRecording.h.

40  {
42  this->postRecord = 0;
43  this->preRecord = 0;
44  }
#define VxZeroArray(src)
Definition: VxMacros.h:25
char dataSourceId[64]
The unique identifier of the data source to manually record.
int postRecord
The amount of time, from 0 to 30 seconds, to record after the manual recording is stopped...
int preRecord
The amount of time, from 0 to 30 seconds, to record prior to the manual recording start time...

Member Data Documentation

char VxSdk::VxNewManualRecording::dataSourceId[64]

The unique identifier of the data source to manually record.

Definition at line 50 of file VxNewManualRecording.h.

int VxSdk::VxNewManualRecording::postRecord

The amount of time, from 0 to 30 seconds, to record after the manual recording is stopped.

Definition at line 54 of file VxNewManualRecording.h.

int VxSdk::VxNewManualRecording::preRecord

The amount of time, from 0 to 30 seconds, to record prior to the manual recording start time.

Definition at line 58 of file VxNewManualRecording.h.


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