Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
librealsense::platform::hid_device Class Referenceabstract

#include <backend.h>

Inheritance diagram for librealsense::platform::hid_device:
librealsense::platform::multi_pins_hid_device librealsense::platform::playback_hid_device librealsense::platform::record_hid_device librealsense::platform::v4l_hid_device librealsense::platform::wmf_hid_device

Public Member Functions

virtual ~hid_device ()=default
 
virtual void open (const std::vector< hid_profile > &hid_profiles)=0
 
virtual void close ()=0
 
virtual void stop_capture ()=0
 
virtual void start_capture (hid_callback callback)=0
 
virtual std::vector< hid_sensorget_sensors ()=0
 
virtual std::vector< uint8_t > get_custom_report_data (const std::string &custom_sensor_name, const std::string &report_name, custom_sensor_report_field report_field)=0
 

Constructor & Destructor Documentation

§ ~hid_device()

virtual librealsense::platform::hid_device::~hid_device ( )
virtualdefault

Member Function Documentation

§ close()

virtual void librealsense::platform::hid_device::close ( )
pure virtual

§ get_custom_report_data()

virtual std::vector<uint8_t> librealsense::platform::hid_device::get_custom_report_data ( const std::string &  custom_sensor_name,
const std::string &  report_name,
custom_sensor_report_field  report_field 
)
pure virtual

§ get_sensors()

virtual std::vector<hid_sensor> librealsense::platform::hid_device::get_sensors ( )
pure virtual

§ open()

virtual void librealsense::platform::hid_device::open ( const std::vector< hid_profile > &  hid_profiles)
pure virtual

§ start_capture()

virtual void librealsense::platform::hid_device::start_capture ( hid_callback  callback)
pure virtual

§ stop_capture()

virtual void librealsense::platform::hid_device::stop_capture ( )
pure virtual

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