![]() |
C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
|
The ManualRecording class represents an instance of an active manual recording (the action, not the recorded clip). Each manual recording will cause its specified data source to be manually recorded by all data storages that the data source is assigned to. Only one manual recording per user per data source is allowed. A clip created via the application of a manual recording will have an event value of manual. More...
#include <ManualRecording.h>
Public Member Functions | |
ManualRecording (VxSdk::IVxManualRecording *vxManualRecording) | |
Constructor. More... | |
virtual | ~ManualRecording () |
Destructor. More... | |
!ManualRecording () | |
Finaliser. More... | |
Results::Value | Refresh () |
Refreshes this instances properties. More... | |
Package Functions | |
CPPCli::DataSource^ | _GetDataSource () |
Package Attributes | |
VxSdk::IVxManualRecording * | _manualRecording |
Properties | |
CPPCli::DataSource^ | DataSource [get] |
Gets the data source that is being manually recorded. More... | |
System::String^ | DataSourceId [get] |
Gets the unique identifier of the data source that is being manually recorded. More... | |
System::String^ | Id [get] |
Gets the unique manual recording identifier. More... | |
System::String^ | OwnerName [get] |
Gets the name of the user that created this manual recording. More... | |
System::DateTime | Time [get] |
Gets the time at which this manual recording was created (not necessarily the exact time that the manual record clip starts). More... | |
The ManualRecording class represents an instance of an active manual recording (the action, not the recorded clip). Each manual recording will cause its specified data source to be manually recorded by all data storages that the data source is assigned to. Only one manual recording per user per data source is allowed. A clip created via the application of a manual recording will have an event value of manual.
Definition at line 17 of file ManualRecording.h.
CPPCli::ManualRecording::ManualRecording | ( | VxSdk::IVxManualRecording * | vxManualRecording | ) |
Constructor.
vxManualRecording | The vx manual recording. |
Definition at line 8 of file ManualRecording.cpp.
|
inlinevirtual |
Destructor.
Definition at line 29 of file ManualRecording.h.
CPPCli::ManualRecording::!ManualRecording | ( | ) |
Finaliser.
Definition at line 12 of file ManualRecording.cpp.
|
package |
Definition at line 21 of file ManualRecording.cpp.
CPPCli::Results::Value CPPCli::ManualRecording::Refresh | ( | ) |
Refreshes this instances properties.
Definition at line 17 of file ManualRecording.cpp.
|
package |
Definition at line 90 of file ManualRecording.h.
|
get |
Gets the data source that is being manually recorded.
The data source being manually recorded.
Definition at line 48 of file ManualRecording.h.
|
get |
Gets the unique identifier of the data source that is being manually recorded.
The unique identifier of the data source.
Definition at line 57 of file ManualRecording.h.
|
get |
Gets the unique manual recording identifier.
The unique identifier.
Definition at line 66 of file ManualRecording.h.
|
get |
Gets the name of the user that created this manual recording.
The owner name.
Definition at line 75 of file ManualRecording.h.
|
get |
Gets the time at which this manual recording was created (not necessarily the exact time that the manual record clip starts).
A default DateTime
if it fails, else the DateTime
at which this manual recording was created.
Definition at line 84 of file ManualRecording.h.