![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents license information for the resource that owns this resource. More...
#include <IVxLicense.h>
Public Member Functions | |
virtual VxResult::Value | CommissionDevice (IVxDevice &device) const =0 |
Commissions a device for use within the VideoXpert system. More... | |
virtual VxResult::Value | DecommissionDevice (IVxDevice &device) const =0 |
Decommissions a device on the VideoXpert system. More... | |
virtual VxResult::Value | Delete () const =0 |
Deletes this instance. More... | |
virtual VxResult::Value | GetLicenseFeatures (VxCollection< IVxLicenseFeature ** > &licenseFeatureCollection) const =0 |
Gets the features this license contains. More... | |
Public Attributes | |
char | companyName [64] |
The friendly name of the owning company/organization. More... | |
VxSystemLicenseType::Value | systemLicenseType |
The type of system that this license is applied to. More... | |
Protected Member Functions | |
void | Clear () |
Clears this instance. More... | |
Represents license information for the resource that owns this resource.
Definition at line 13 of file IVxLicense.h.
|
inlineprotected |
Clears this instance.
Definition at line 53 of file IVxLicense.h.
|
pure virtual |
Commissions a device for use within the VideoXpert system.
device | The device to commission. |
|
pure virtual |
Decommissions a device on the VideoXpert system.
device | The device to decommission. |
|
pure virtual |
Deletes this instance.
|
pure virtual |
Gets the features this license contains.
licenseFeatureCollection | A VxCollection of the features this license contains. |
char VxSdk::IVxLicense::companyName[64] |
The friendly name of the owning company/organization.
Definition at line 43 of file IVxLicense.h.
VxSystemLicenseType::Value VxSdk::IVxLicense::systemLicenseType |
The type of system that this license is applied to.
Definition at line 47 of file IVxLicense.h.