![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents a contiguous duration of stored media originating from a single data source. More...
#include <IVxClip.h>
Public Member Functions | |
virtual VxResult::Value | Delete () const =0 |
Deletes this instance. More... | |
virtual VxResult::Value | GetSnapshotEndpoint (VxSnapshotFilter *filter, int filterSize, char *endpoint, int &size) const =0 |
Gets the endpoint URI for snapshots. More... | |
Public Attributes | |
char | dataSourceId [64] |
The unique identifier of the clips data source. More... | |
char | dataSourceName [64] |
The friendly name of the clips data source. More... | |
char | dataStorageId [64] |
The unique identifier of the data storage on which the media for this clip is stored. More... | |
char | endTime [64] |
The end time of the clip. More... | |
char | sourceDataStorageId [64] |
The unique identifier of the data storage on which the media for this clip was originally stored. If different than dataStorageId, indicates that this clip was copied to the data storage from another data storage. More... | |
char | startTime [64] |
The start time of the clip. More... | |
char | type [64] |
The type of media contained in the clip. More... | |
int | dataInterfaceSize |
The size of dataInterfaces. More... | |
IVxDataInterface ** | dataInterfaces |
The data interfaces available for retrieval of the stored media this clip represents. More... | |
VxRecordingFramerate::Value | framerate |
The framerate of the clip. More... | |
VxRetentionPriority::Value | priority |
The recording retention priority of the clip. More... | |
VxRecordingType::Value | recordingType |
The event type that triggered the recording of the clip. More... | |
Protected Member Functions | |
void | Clear () |
Clears this instance. More... | |
Represents a contiguous duration of stored media originating from a single data source.
|
inlineprotected |
Clears this instance.
Definition at line 87 of file IVxClip.h.
|
pure virtual |
Deletes this instance.
|
pure virtual |
Gets the endpoint URI for snapshots.
filter | The filter(s) to use to generate the snapshot endpoint. |
filterSize | The size of filter . |
endpoint | The snapshots endpoint. |
size | The size of endpoint . |
IVxDataInterface** VxSdk::IVxClip::dataInterfaces |
int VxSdk::IVxClip::dataInterfaceSize |
The size of dataInterfaces.
char VxSdk::IVxClip::dataSourceId[64] |
char VxSdk::IVxClip::dataSourceName[64] |
char VxSdk::IVxClip::dataStorageId[64] |
VxRecordingFramerate::Value VxSdk::IVxClip::framerate |
VxRetentionPriority::Value VxSdk::IVxClip::priority |
VxRecordingType::Value VxSdk::IVxClip::recordingType |
char VxSdk::IVxClip::sourceDataStorageId[64] |
char VxSdk::IVxClip::startTime[64] |
char VxSdk::IVxClip::type[64] |