![]() |
C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
|
The Clip class represents a contiguous duration of stored media originating from a single DataSource. More...
#include <Clip.h>
Public Types | |
enum | RecordingFramerates { RecordingFramerates::Unknown, RecordingFramerates::Low, RecordingFramerates::Normal } |
Values that represent the video framerate level. More... | |
enum | RecordingTypes { RecordingTypes::Unknown, RecordingTypes::Alarm, RecordingTypes::Analytic, RecordingTypes::Event, RecordingTypes::Manual, RecordingTypes::Motion, RecordingTypes::Timed } |
Values that represent the type of trigger that caused the recording. More... | |
enum | RetentionPriorities { RetentionPriorities::Unknown, RetentionPriorities::Low, RetentionPriorities::Medium, RetentionPriorities::High } |
Values that represent how long the recording device should attempt to retain the clip. More... | |
Public Member Functions | |
Clip (VxSdk::IVxClip *vxClip) | |
Constructor. More... | |
virtual | ~Clip () |
Destructor. More... | |
!Clip () | |
Finaliser. More... | |
System::String^ | GetSnapshotEndpoint (SnapshotFilter^ filter) |
Gets the endpoint URI for snapshots. More... | |
Package Functions | |
System::Collections::Generic::List< DataInterface^ >^ | _GetDataInterfaces () |
Package Attributes | |
VxSdk::IVxClip * | _clip |
Properties | |
System::Collections::Generic::List< DataInterface^ >^ | DataInterfaces [get] |
Gets the data interfaces available for retrieval of the stored media this clip represents. More... | |
System::String^ | DataSourceId [get] |
Gets the unique identifier of the clips data source. More... | |
System::String^ | DataSourceName [get] |
Gets the friendly name of the clips data source. More... | |
System::String^ | DataStorageId [get] |
Gets the unique identifier of the data storage on which the media for this clip is stored. More... | |
System::DateTime | EndTime [get] |
Gets the end time of the clip. More... | |
RecordingTypes | EventType [get] |
Gets the event type that triggered the recording of the clip. More... | |
RecordingFramerates | Framerate [get] |
Gets the framerate of the clip. More... | |
System::String^ | MediaType [get] |
Gets the type of media contained in the clip. More... | |
RetentionPriorities | Priority [get] |
Gets the recording retention priority of the clip. More... | |
System::String^ | SourceDataStorageId [get] |
Gets 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... | |
System::DateTime | StartTime [get] |
Gets the start time of the clip. More... | |
The Clip class represents a contiguous duration of stored media originating from a single DataSource.
|
strong |
|
strong |
Values that represent the type of trigger that caused the recording.
|
strong |
CPPCli::Clip::Clip | ( | VxSdk::IVxClip * | vxClip | ) |
Constructor.
vxClip | The vx clip. |
CPPCli::Clip::!Clip | ( | ) |
|
package |
System::String CPPCli::Clip::GetSnapshotEndpoint | ( | SnapshotFilter^ | filter | ) |
Gets the endpoint URI for snapshots.
Definition at line 45 of file Clip.cpp.
|
package |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
Gets 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.
The unique identifier.
|
get |