#include <Rs2Device.h>
|
OniStatus | addStream (rs2_sensor *sensor, OniSensorType sensorType, int sensorId, int streamId, std::vector< Rs2StreamProfileInfo > *profiles) |
|
OniFrame * | createOniFrame (rs2_frame *frame, Rs2Stream *stream, Rs2StreamProfileInfo *spi) |
|
Rs2Stream * | findStream (OniSensorType sensorType, int streamId) |
|
void | findStreamProfiles (std::vector< Rs2StreamProfileInfo > *dst, OniSensorType sensorType, int streamId) |
|
Rs2Stream * | getFrameStream (rs2_frame *frame, Rs2StreamProfileInfo *spi) |
|
bool | hasEnabledStreams () |
|
OniStatus | initialize () |
|
OniStatus | initializeStreams () |
|
void | mainLoop () |
|
void | operator= (const Rs2Device &) |
|
void | processFrame (rs2_frame *frame) |
|
void | releaseFrame (rs2_frame *frame) |
|
void | restartPipeline () |
|
| Rs2Device (const Rs2Device &) |
|
void | shutdown () |
|
OniStatus | startPipeline () |
|
void | stopPipeline () |
|
void | submitOniFrame (OniFrame *oniFrame, Rs2Stream *stream) |
|
void | waitAlignedDepth () |
|
void | waitForFrames () |
|
Definition at line 7 of file Rs2Device.h.
oni::driver::Rs2Device::~Rs2Device |
( |
| ) |
|
|
virtual |
oni::driver::Rs2Device::Rs2Device |
( |
const Rs2Device & |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::addStream |
( |
rs2_sensor * |
sensor, |
|
|
OniSensorType |
sensorType, |
|
|
int |
sensorId, |
|
|
int |
streamId, |
|
|
std::vector< Rs2StreamProfileInfo > * |
profiles |
|
) |
| |
|
protected |
StreamBase * oni::driver::Rs2Device::createStream |
( |
OniSensorType |
sensorType | ) |
|
|
virtual |
void oni::driver::Rs2Device::destroyStream |
( |
StreamBase * |
streamBase | ) |
|
|
virtual |
Rs2Stream * oni::driver::Rs2Device::findStream |
( |
OniSensorType |
sensorType, |
|
|
int |
streamId |
|
) |
| |
|
protected |
void oni::driver::Rs2Device::findStreamProfiles |
( |
std::vector< Rs2StreamProfileInfo > * |
dst, |
|
|
OniSensorType |
sensorType, |
|
|
int |
streamId |
|
) |
| |
|
protected |
class Rs2Driver* oni::driver::Rs2Device::getDriver |
( |
| ) |
|
|
inline |
OniDeviceInfo* oni::driver::Rs2Device::getInfo |
( |
| ) |
|
|
inline |
OniStatus oni::driver::Rs2Device::getProperty |
( |
int |
propertyId, |
|
|
void * |
data, |
|
|
int * |
dataSize |
|
) |
| |
|
virtual |
OniImageRegistrationMode oni::driver::Rs2Device::getRegistrationMode |
( |
| ) |
const |
|
inline |
rs2_device* oni::driver::Rs2Device::getRsDevice |
( |
| ) |
|
|
inline |
OniStatus oni::driver::Rs2Device::getSensorInfoList |
( |
OniSensorInfo ** |
sensors, |
|
|
int * |
numSensors |
|
) |
| |
|
virtual |
bool oni::driver::Rs2Device::hasEnabledStreams |
( |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::initialize |
( |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::initializeStreams |
( |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::invoke |
( |
int |
commandId, |
|
|
void * |
data, |
|
|
int |
dataSize |
|
) |
| |
|
virtual |
OniBool oni::driver::Rs2Device::isCommandSupported |
( |
int |
commandId | ) |
|
|
virtual |
OniBool oni::driver::Rs2Device::isImageRegistrationModeSupported |
( |
OniImageRegistrationMode |
mode | ) |
|
|
virtual |
OniBool oni::driver::Rs2Device::isPropertySupported |
( |
int |
propertyId | ) |
|
|
virtual |
void oni::driver::Rs2Device::mainLoop |
( |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::queryDeviceInfo |
( |
rs2_device * |
device, |
|
|
OniDeviceInfo * |
deviceInfo |
|
) |
| |
|
staticprotected |
void oni::driver::Rs2Device::restartPipeline |
( |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::setProperty |
( |
int |
propertyId, |
|
|
const void * |
data, |
|
|
int |
dataSize |
|
) |
| |
|
virtual |
void oni::driver::Rs2Device::shutdown |
( |
| ) |
|
|
protected |
OniStatus oni::driver::Rs2Device::startPipeline |
( |
| ) |
|
|
protected |
void oni::driver::Rs2Device::stopPipeline |
( |
| ) |
|
|
protected |
void oni::driver::Rs2Device::submitOniFrame |
( |
OniFrame * |
oniFrame, |
|
|
Rs2Stream * |
stream |
|
) |
| |
|
protected |
OniStatus oni::driver::Rs2Device::tryManualTrigger |
( |
| ) |
|
|
virtual |
void oni::driver::Rs2Device::updateConfiguration |
( |
| ) |
|
void oni::driver::Rs2Device::waitAlignedDepth |
( |
| ) |
|
|
protected |
void oni::driver::Rs2Device::waitForFrames |
( |
| ) |
|
|
protected |
volatile int oni::driver::Rs2Device::m_configId |
|
protected |
std::list<class Rs2Stream*> oni::driver::Rs2Device::m_createdStreams |
|
protected |
class Rs2Driver* oni::driver::Rs2Device::m_driver |
|
protected |
uint64_t oni::driver::Rs2Device::m_framesetId |
|
protected |
OniDeviceInfo oni::driver::Rs2Device::m_info |
|
protected |
OniImageRegistrationMode oni::driver::Rs2Device::m_registrationMode |
|
protected |
volatile int oni::driver::Rs2Device::m_runFlag |
|
protected |
std::vector<OniSensorInfo> oni::driver::Rs2Device::m_sensorInfo |
|
protected |
Rs2Mutex oni::driver::Rs2Device::m_stateMx |
|
protected |
std::list<class Rs2Stream*> oni::driver::Rs2Device::m_streams |
|
protected |
Rs2Mutex oni::driver::Rs2Device::m_streamsMx |
|
protected |
std::unique_ptr<std::thread> oni::driver::Rs2Device::m_thread |
|
protected |
The documentation for this class was generated from the following files: