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

Represents a clip that will be exported as part of a new export. More...

#include <VxNewExportClip.h>

Public Member Functions

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

Public Attributes

char dataEncodingId [64]
 The specific data encoding to export (quality, framerate, and resolution). This can be obtained from the desired data interface of the clip. If not specified, the server shall select the data encoding. More...
 
char dataSourceId [64]
 The unique identifier of the data source. More...
 
char endTime [64]
 The time at which the clip ends. More...
 
char startTime [64]
 The time at which the clip begins. More...
 

Detailed Description

Represents a clip that will be exported as part of a new export.

Definition at line 13 of file VxNewExportClip.h.

Constructor & Destructor Documentation

VxSdk::VxNewExportClip::VxNewExportClip ( )
inline

Initializes a new instance of the VxNewExportClip struct.

Definition at line 18 of file VxNewExportClip.h.

18  {
19  Clear();
20  }
void Clear()
Clears this instance.
VxSdk::VxNewExportClip::VxNewExportClip ( const VxNewExportClip ref)
inline

Initializes a new instance of the VxNewExportClip struct.

Parameters
refThe reference.

Definition at line 26 of file VxNewExportClip.h.

26  {
27  Utilities::StrCopySafe(this->dataEncodingId, ref.dataEncodingId);
28  Utilities::StrCopySafe(this->dataSourceId, ref.dataSourceId);
29  Utilities::StrCopySafe(this->endTime, ref.endTime);
30  Utilities::StrCopySafe(this->startTime, ref.startTime);
31  }
char dataSourceId[64]
The unique identifier of the data source.
static void StrCopySafe(char(&dst)[dstSize], const char *src)
Performs a safe string copy.
Definition: VxUtilities.h:15
char startTime[64]
The time at which the clip begins.
char dataEncodingId[64]
The specific data encoding to export (quality, framerate, and resolution). This can be obtained from ...
char endTime[64]
The time at which the clip ends.
VxSdk::VxNewExportClip::~VxNewExportClip ( )
inline

Finalizes an instance of the VxNewExportClip class.

Definition at line 36 of file VxNewExportClip.h.

36  {
37  Clear();
38  }
void Clear()
Clears this instance.

Member Function Documentation

void VxSdk::VxNewExportClip::Clear ( )
inline

Clears this instance.

Definition at line 43 of file VxNewExportClip.h.

43  {
46  VxZeroArray(this->endTime);
47  VxZeroArray(this->startTime);
48  }
#define VxZeroArray(src)
Definition: VxMacros.h:25
char dataSourceId[64]
The unique identifier of the data source.
char startTime[64]
The time at which the clip begins.
char dataEncodingId[64]
The specific data encoding to export (quality, framerate, and resolution). This can be obtained from ...
char endTime[64]
The time at which the clip ends.

Member Data Documentation

char VxSdk::VxNewExportClip::dataEncodingId[64]

The specific data encoding to export (quality, framerate, and resolution). This can be obtained from the desired data interface of the clip. If not specified, the server shall select the data encoding.

Definition at line 55 of file VxNewExportClip.h.

char VxSdk::VxNewExportClip::dataSourceId[64]

The unique identifier of the data source.

Definition at line 59 of file VxNewExportClip.h.

char VxSdk::VxNewExportClip::endTime[64]

The time at which the clip ends.

Definition at line 63 of file VxNewExportClip.h.

char VxSdk::VxNewExportClip::startTime[64]

The time at which the clip begins.

Definition at line 67 of file VxNewExportClip.h.


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