Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <sync.h>
Public Member Functions | |
identity_matcher (stream_id stream, rs2_stream streams_type) | |
void | dispatch (frame_holder f, syncronization_environment env) override |
![]() | |
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 | |
![]() | |
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 |
librealsense::identity_matcher::identity_matcher | ( | stream_id | stream, |
rs2_stream | streams_type | ||
) |
|
overridevirtual |
Implements librealsense::matcher_interface.