![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents a device communication driver. More...
#include <IVxDriver.h>
Public Member Functions | |
virtual VxResult::Value | Delete () const =0 |
Deletes this instance. More... | |
virtual VxResult::Value | GetDataStorage (IVxDataStorage *&dataStorage) const =0 |
Gets the IVxDataStorage that hosts this driver. More... | |
virtual VxResult::Value | Refresh ()=0 |
Refreshes the member values for this object by retrieving its current information from the VideoXpert system. More... | |
Public Attributes | |
char | name [64] |
The friendly name of the driver. More... | |
char | type [64] |
The driver type identifier. More... | |
char | vendor [64] |
The name of the vendor that manufactured the device that the driver is for. More... | |
char | version [64] |
The driver version number. More... | |
Protected Member Functions | |
void | Clear () |
Clears this instance. More... | |
Represents a device communication driver.
Definition at line 14 of file IVxDriver.h.
|
inlineprotected |
Clears this instance.
Definition at line 55 of file IVxDriver.h.
|
pure virtual |
Deletes this instance.
|
pure virtual |
Gets the IVxDataStorage that hosts this driver.
dataStorage | The host IVxDataStorage. |
|
pure virtual |
Refreshes the member values for this object by retrieving its current information from the VideoXpert system.
char VxSdk::IVxDriver::name[64] |
The friendly name of the driver.
Definition at line 37 of file IVxDriver.h.
char VxSdk::IVxDriver::type[64] |
The driver type identifier.
Definition at line 41 of file IVxDriver.h.
char VxSdk::IVxDriver::vendor[64] |
The name of the vendor that manufactured the device that the driver is for.
Definition at line 45 of file IVxDriver.h.
char VxSdk::IVxDriver::version[64] |
The driver version number.
Definition at line 49 of file IVxDriver.h.