#include <sync.h>
Private Member Functions | |
bool | are_equivalent (double a, double b, int fps) |
unsigned int | get_fps (const frame_holder &f) |
Private Attributes | |
std::map< matcher *, unsigned int > | _fps |
std::map< matcher *, double > | _last_arrived |
Additional Inherited Members | |
Protected Attributes inherited from librealsense::composite_matcher | |
std::map< matcher *, single_consumer_frame_queue< frame_holder > > | _frames_queue |
std::map< stream_id, std::shared_ptr< matcher > > | _matchers |
std::map< matcher *, double > | _next_expected |
std::map< matcher *, rs2_timestamp_domain > | _next_expected_domain |
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::timestamp_composite_matcher::timestamp_composite_matcher | ( | std::vector< std::shared_ptr< matcher >> | matchers | ) |
|
overridevirtual |
Implements librealsense::composite_matcher.
|
private |
|
overridevirtual |
Implements librealsense::composite_matcher.
|
private |
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
private |
|
private |