5 namespace oni {
namespace driver {
17 virtual StreamBase*
createStream(OniSensorType sensorType);
49 void findStreamProfiles(std::vector<Rs2StreamProfileInfo>*
dst, OniSensorType sensorType,
int streamId);
class Rs2Driver * m_driver
rs2_processing_block * m_alignProcessor
rs2_frame_queue * m_alignQueue
void findStreamProfiles(std::vector< Rs2StreamProfileInfo > *dst, OniSensorType sensorType, int streamId)
virtual OniBool isCommandSupported(int commandId)
virtual OniStatus invoke(int commandId, void *data, int dataSize)
static OniStatus queryDeviceInfo(rs2_device *device, OniDeviceInfo *deviceInfo)
Rs2Device(class Rs2Driver *driver, rs2_device *device)
OniStatus startPipeline()
void updateConfiguration()
std::list< class Rs2Stream * > m_createdStreams
virtual OniStatus getProperty(int propertyId, void *data, int *dataSize)
void operator=(const Rs2Device &)
OniFrame * createOniFrame(rs2_frame *frame, Rs2Stream *stream, Rs2StreamProfileInfo *spi)
virtual OniBool isPropertySupported(int propertyId)
rs2_pipeline * m_pipeline
Rs2Stream * getFrameStream(rs2_frame *frame, Rs2StreamProfileInfo *spi)
virtual void destroyStream(StreamBase *streamBase)
std::vector< Rs2StreamProfileInfo > m_profiles
void submitOniFrame(OniFrame *oniFrame, Rs2Stream *stream)
void processFrame(rs2_frame *frame)
virtual OniStatus getSensorInfoList(OniSensorInfo **sensors, int *numSensors)
unsigned __int64 uint64_t
void releaseFrame(rs2_frame *frame)
virtual StreamBase * createStream(OniSensorType sensorType)
rs2_device * getRsDevice()
std::vector< OniSensorInfo > m_sensorInfo
OniImageRegistrationMode getRegistrationMode() const
OniDeviceInfo * getInfo()
class Rs2Driver * getDriver()
OniImageRegistrationMode m_registrationMode
OniStatus addStream(rs2_sensor *sensor, OniSensorType sensorType, int sensorId, int streamId, std::vector< Rs2StreamProfileInfo > *profiles)
std::list< class Rs2Stream * > m_streams
virtual OniStatus setProperty(int propertyId, const void *data, int dataSize)
virtual OniStatus tryManualTrigger()
OniStatus initializeStreams()
rs2_pipeline_profile * m_pipelineProfile
struct rs2_frame rs2_frame
std::unique_ptr< std::thread > m_thread
Rs2Stream * findStream(OniSensorType sensorType, int streamId)
virtual OniBool isImageRegistrationModeSupported(OniImageRegistrationMode mode)