#include <l500-private.h>
Public Member Functions | |
unsigned long long | get_frame_counter (const std::shared_ptr< frame_interface > &frame) const override |
rs2_time_t | get_frame_timestamp (const std::shared_ptr< frame_interface > &) override |
rs2_timestamp_domain | get_frame_timestamp_domain (const std::shared_ptr< frame_interface > &) const override |
l500_timestamp_reader (std::shared_ptr< platform::time_service > ts) | |
void | reset () override |
Public Member Functions inherited from librealsense::frame_timestamp_reader | |
virtual | ~frame_timestamp_reader () |
Private Attributes | |
std::recursive_mutex | _mtx |
std::shared_ptr< platform::time_service > | _ts |
std::vector< size_t > | counter |
Static Private Attributes | |
static const int | pins = 3 |
Definition at line 472 of file l500-private.h.
|
inline |
Definition at line 479 of file l500-private.h.
|
inlineoverridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 500 of file l500-private.h.
|
inlineoverridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 494 of file l500-private.h.
|
inlineoverridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 512 of file l500-private.h.
Implements librealsense::frame_timestamp_reader.
Definition at line 485 of file l500-private.h.
|
mutableprivate |
Definition at line 477 of file l500-private.h.
|
private |
Definition at line 476 of file l500-private.h.
|
mutableprivate |
Definition at line 475 of file l500-private.h.
|
staticprivate |
Definition at line 474 of file l500-private.h.