Intel® RealSense™ Cross Platform API  2.13.0
Intel Realsense Cross-platform API
Public Member Functions | List of all members
rs2::software_device Class Reference

#include <rs_internal.hpp>

Inheritance diagram for rs2::software_device:
rs2::device

Public Member Functions

 software_device ()
 
software_sensor add_sensor (std::string name)
 
void create_matcher (rs2_matchers matcher)
 
- Public Member Functions inherited from rs2::device
std::vector< sensorquery_sensors () const
 
template<class T >
first () const
 
bool supports (rs2_camera_info info) const
 
const char * get_info (rs2_camera_info info) const
 
void hardware_reset ()
 
deviceoperator= (const std::shared_ptr< rs2_device > dev)
 
deviceoperator= (const device &dev)
 
 device ()
 
 operator bool () const
 
const std::shared_ptr< rs2_device > & get () const
 
template<class T >
bool is () const
 
template<class T >
as () const
 
virtual ~device ()
 

Additional Inherited Members

- Protected Member Functions inherited from rs2::device
 device (std::shared_ptr< rs2_device > dev)
 
- Protected Attributes inherited from rs2::device
std::shared_ptr< rs2_device_dev
 

Constructor & Destructor Documentation

◆ software_device()

rs2::software_device::software_device ( )
inline

Member Function Documentation

◆ add_sensor()

software_sensor rs2::software_device::add_sensor ( std::string  name)
inline

Add sensor stream to software sensor

Parameters
[in]namethe name of the sensor

◆ create_matcher()

void rs2::software_device::create_matcher ( rs2_matchers  matcher)
inline

Set the wanted matcher type that will be used by the syncer

Parameters
[in]matchermatcher type

The documentation for this class was generated from the following file: