#include <sync.h>
Public Member Functions | |
void | dispatch (frame_holder f, const syncronization_environment &env) override |
identity_matcher (stream_id stream, rs2_stream streams_type) | |
Public Member Functions inherited from librealsense::matcher | |
callback_invocation_holder | begin_callback () |
bool | get_active () const |
virtual std::string | get_name () const override |
const std::vector< stream_id > & | get_streams () const override |
const std::vector< rs2_stream > & | get_streams_types () const override |
matcher (std::vector< stream_id > streams_id={}) | |
void | set_active (const bool active) |
virtual void | set_callback (sync_callback f) override |
virtual void | stop () override |
virtual void | sync (frame_holder f, const syncronization_environment &env) override |
virtual | ~matcher () |
Additional Inherited Members | |
Protected Attributes inherited from librealsense::matcher | |
bool | _active = true |
sync_callback | _callback |
callbacks_heap | _callback_inflight |
std::string | _name |
std::vector< stream_id > | _streams_id |
std::vector< rs2_stream > | _streams_type |
librealsense::identity_matcher::identity_matcher | ( | stream_id | stream, |
rs2_stream | streams_type | ||
) |
|
overridevirtual |
Implements librealsense::matcher_interface.