Represents a device assignment on a data storage.
More...
#include <IVxDeviceAssignment.h>
Represents a device assignment on a data storage.
Definition at line 15 of file IVxDeviceAssignment.h.
| void VxSdk::IVxDeviceAssignment::Clear |
( |
| ) |
|
|
inlineprotected |
Deletes this instance.
- Returns
- The Result of deleting this instance.
Gets the data sources assigned by this device assignment.
Available filters: kAllTags, kAllPrivateTags, kCapturing, kId, kIp, kManualRecording, kModifiedSince, kName, kNumber, kRecording, kState, kType, kUnassigned.
- Parameters
-
| dataSourceCollection | A VxCollection of the associated data sources. |
- Returns
- The Result of the request.
Gets the IVxDataStorage that this device assignment is for.
- Parameters
-
- Returns
- The Result of the request.
| virtual VxResult::Value VxSdk::IVxDeviceAssignment::SetDataSources |
( |
char ** |
dataSourceIds, |
|
|
int |
dataSourceIdSize |
|
) |
| |
|
pure virtual |
Sets the data sources assigned by this device assignment.
- Parameters
-
| dataSourceIds | The data sources to assign. |
| dataSourceIdSize | The size of dataSourceIds. |
- Returns
- The Result of the request.
| virtual VxResult::Value VxSdk::IVxDeviceAssignment::SetDriverType |
( |
char |
driverType[64] | ) |
|
|
pure virtual |
Sets the driver type property.
- Parameters
-
| driverType | The new driver type value. |
- Returns
- The Result of setting the property.
| char VxSdk::IVxDeviceAssignment::driverType[64] |
| char VxSdk::IVxDeviceAssignment::id[64] |
The documentation for this struct was generated from the following file: