#include <OniDriverAPI.h>
Public Member Functions | |
virtual StreamBase * | createStream (OniSensorType)=0 |
virtual void | destroyStream (StreamBase *pStream)=0 |
DeviceBase () | |
virtual OniStatus | getProperty (int, void *, int *) |
virtual OniStatus | getSensorInfoList (OniSensorInfo **pSensorInfos, int *numSensors)=0 |
virtual OniStatus | invoke (int, void *, int) |
virtual OniBool | isCommandSupported (int) |
virtual OniBool | isImageRegistrationModeSupported (OniImageRegistrationMode mode) |
virtual OniBool | isPropertySupported (int) |
virtual void | notifyAllProperties () |
virtual OniStatus | setProperty (int, const void *, int) |
virtual void | setPropertyChangedCallback (PropertyChangedCallback handler, void *pCookie) |
virtual OniStatus | tryManualTrigger () |
virtual | ~DeviceBase () |
Protected Member Functions | |
void | raisePropertyChanged (int propertyId, const void *data, int dataSize) |
Private Attributes | |
PropertyChangedCallback | m_propertyChangedCallback |
void * | m_propertyChangedCookie |
Definition at line 108 of file OniDriverAPI.h.
oni::driver::DeviceBase::DeviceBase | ( | ) | [inline] |
Definition at line 111 of file OniDriverAPI.h.
virtual oni::driver::DeviceBase::~DeviceBase | ( | ) | [inline, virtual] |
Definition at line 112 of file OniDriverAPI.h.
virtual StreamBase* oni::driver::DeviceBase::createStream | ( | OniSensorType | ) | [pure virtual] |
virtual void oni::driver::DeviceBase::destroyStream | ( | StreamBase * | pStream | ) | [pure virtual] |
virtual OniStatus oni::driver::DeviceBase::getProperty | ( | int | , |
void * | , | ||
int * | |||
) | [inline, virtual] |
Definition at line 120 of file OniDriverAPI.h.
virtual OniStatus oni::driver::DeviceBase::getSensorInfoList | ( | OniSensorInfo ** | pSensorInfos, |
int * | numSensors | ||
) | [pure virtual] |
virtual OniStatus oni::driver::DeviceBase::invoke | ( | int | , |
void * | , | ||
int | |||
) | [inline, virtual] |
Definition at line 122 of file OniDriverAPI.h.
virtual OniBool oni::driver::DeviceBase::isCommandSupported | ( | int | ) | [inline, virtual] |
Definition at line 123 of file OniDriverAPI.h.
virtual OniBool oni::driver::DeviceBase::isImageRegistrationModeSupported | ( | OniImageRegistrationMode | mode | ) | [inline, virtual] |
Definition at line 129 of file OniDriverAPI.h.
virtual OniBool oni::driver::DeviceBase::isPropertySupported | ( | int | ) | [inline, virtual] |
Definition at line 121 of file OniDriverAPI.h.
virtual void oni::driver::DeviceBase::notifyAllProperties | ( | ) | [inline, virtual] |
Definition at line 127 of file OniDriverAPI.h.
void oni::driver::DeviceBase::raisePropertyChanged | ( | int | propertyId, |
const void * | data, | ||
int | dataSize | ||
) | [inline, protected] |
Definition at line 132 of file OniDriverAPI.h.
virtual OniStatus oni::driver::DeviceBase::setProperty | ( | int | , |
const void * | , | ||
int | |||
) | [inline, virtual] |
Definition at line 119 of file OniDriverAPI.h.
virtual void oni::driver::DeviceBase::setPropertyChangedCallback | ( | PropertyChangedCallback | handler, |
void * | pCookie | ||
) | [inline, virtual] |
Definition at line 126 of file OniDriverAPI.h.
virtual OniStatus oni::driver::DeviceBase::tryManualTrigger | ( | ) | [inline, virtual] |
Definition at line 124 of file OniDriverAPI.h.
Definition at line 135 of file OniDriverAPI.h.
Definition at line 136 of file OniDriverAPI.h.