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

#include <sync.h>

Inheritance diagram for librealsense::matcher_interface:
librealsense::matcher librealsense::composite_matcher librealsense::identity_matcher librealsense::frame_number_composite_matcher librealsense::timestamp_composite_matcher

Public Member Functions

virtual void dispatch (frame_holder f, syncronization_environment env)=0
 
virtual void sync (frame_holder f, syncronization_environment env)=0
 
virtual void set_callback (sync_callback f)=0
 
virtual const std::vector< stream_id > & get_streams () const =0
 
virtual const std::vector< rs2_stream > & get_streams_types () const =0
 
virtual std::string get_name () const =0
 

Member Function Documentation

◆ dispatch()

virtual void librealsense::matcher_interface::dispatch ( frame_holder  f,
syncronization_environment  env 
)
pure virtual

◆ get_name()

virtual std::string librealsense::matcher_interface::get_name ( ) const
pure virtual

Implemented in librealsense::matcher.

◆ get_streams()

virtual const std::vector<stream_id>& librealsense::matcher_interface::get_streams ( ) const
pure virtual

Implemented in librealsense::matcher.

◆ get_streams_types()

virtual const std::vector<rs2_stream>& librealsense::matcher_interface::get_streams_types ( ) const
pure virtual

Implemented in librealsense::matcher.

◆ set_callback()

virtual void librealsense::matcher_interface::set_callback ( sync_callback  f)
pure virtual

Implemented in librealsense::matcher.

◆ sync()

virtual void librealsense::matcher_interface::sync ( frame_holder  f,
syncronization_environment  env 
)
pure virtual

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