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: