#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 163 of file OniDriverAPI.h.
|
inline |
Definition at line 166 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 169 of file OniDriverAPI.h.
|
pure virtual |
Implemented in FreenectDriver::Driver.
|
inlineprotected |
Definition at line 191 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 192 of file OniDriverAPI.h.
|
pure virtual |
Implemented in FreenectDriver::Driver.
|
inlineprotected |
Definition at line 193 of file OniDriverAPI.h.
Definition at line 188 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 187 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 195 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 171 of file OniDriverAPI.h.
|
pure virtual |
Implemented in FreenectDriver::Driver.
|
inlinevirtual |
Reimplemented in FreenectDriver::Driver.
Definition at line 185 of file OniDriverAPI.h.
|
private |
Definition at line 198 of file OniDriverAPI.h.
|
private |
Definition at line 199 of file OniDriverAPI.h.
|
private |
Definition at line 200 of file OniDriverAPI.h.
|
private |
Definition at line 201 of file OniDriverAPI.h.
|
private |
Definition at line 203 of file OniDriverAPI.h.