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

#include <sync.h>

Inheritance diagram for librealsense::identity_matcher:
librealsense::matcher librealsense::matcher_interface

Public Member Functions

 identity_matcher (stream_id stream, rs2_stream streams_type)
 
void dispatch (frame_holder f, syncronization_environment env) override
 
- Public Member Functions inherited from librealsense::matcher
 matcher (std::vector< stream_id > streams_id={})
 
virtual void sync (frame_holder f, syncronization_environment env)
 
virtual void set_callback (sync_callback f)
 
const std::vector< stream_id > & get_streams () const override
 
const std::vector< rs2_stream > & get_streams_types () const override
 
callback_invocation_holder begin_callback ()
 
virtual ~matcher ()
 
virtual std::string get_name () const
 
bool get_active () const
 
void set_active (const bool active)
 

Additional Inherited Members

- Protected Attributes inherited from librealsense::matcher
std::vector< stream_id_streams_id
 
std::vector< rs2_stream_streams_type
 
sync_callback _callback
 
callbacks_heap _callback_inflight
 
std::string _name
 
bool _active = true
 

Constructor & Destructor Documentation

§ identity_matcher()

librealsense::identity_matcher::identity_matcher ( stream_id  stream,
rs2_stream  streams_type 
)

Member Function Documentation

§ dispatch()

void librealsense::identity_matcher::dispatch ( frame_holder  f,
syncronization_environment  env 
)
overridevirtual

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