#include <OniDriverAPI.h>
Public Member Functions | |
| virtual void | deviceClose (DeviceBase *pDevice)=0 |
| virtual DeviceBase * | deviceOpen (const char *uri, const char *mode)=0 |
| virtual void | disableFrameSync (void *) |
| DriverBase (OniDriverServices *pDriverServices) | |
| virtual void * | enableFrameSync (StreamBase **, int) |
| virtual OniStatus | initialize (DeviceConnectedCallback connectedCallback, DeviceDisconnectedCallback disconnectedCallback, DeviceStateChangedCallback deviceStateChangedCallback, void *pCookie) |
| virtual void | shutdown ()=0 |
| virtual OniStatus | tryDevice (const char *) |
| virtual | ~DriverBase () |
Protected Member Functions | |
| void | deviceConnected (const OniDeviceInfo *pInfo) |
| void | deviceDisconnected (const OniDeviceInfo *pInfo) |
| void | deviceStateChanged (const OniDeviceInfo *pInfo, int errorState) |
| DriverServices & | getServices () |
Private Attributes | |
| DeviceConnectedCallback | m_deviceConnectedEvent |
| DeviceDisconnectedCallback | m_deviceDisconnectedEvent |
| DeviceStateChangedCallback | m_deviceStateChangedEvent |
| void * | m_pCookie |
| DriverServices | m_services |
Definition at line 166 of file OniDriverAPI.h.
|
inline |
Definition at line 169 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 172 of file OniDriverAPI.h.
|
pure virtual |
|
inlineprotected |
Definition at line 194 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 195 of file OniDriverAPI.h.
|
pure virtual |
|
inlineprotected |
Definition at line 196 of file OniDriverAPI.h.
Definition at line 191 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 190 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 198 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 174 of file OniDriverAPI.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 188 of file OniDriverAPI.h.
|
private |
Definition at line 201 of file OniDriverAPI.h.
|
private |
Definition at line 202 of file OniDriverAPI.h.
|
private |
Definition at line 203 of file OniDriverAPI.h.
|
private |
Definition at line 204 of file OniDriverAPI.h.
|
private |
Definition at line 206 of file OniDriverAPI.h.