#include <global_timestamp_reader.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 > &frame) override |
rs2_timestamp_domain | get_frame_timestamp_domain (const std::shared_ptr< frame_interface > &frame) const override |
global_timestamp_reader (std::unique_ptr< frame_timestamp_reader > device_timestamp_reader, std::shared_ptr< time_diff_keeper > timediff, std::shared_ptr< global_time_option >) | |
void | reset () override |
Public Member Functions inherited from librealsense::frame_timestamp_reader | |
virtual | ~frame_timestamp_reader () |
Private Attributes | |
std::unique_ptr< frame_timestamp_reader > | _device_timestamp_reader |
std::recursive_mutex | _mtx |
std::shared_ptr< global_time_option > | _option_is_enabled |
std::weak_ptr< time_diff_keeper > | _time_diff_keeper |
bool | _ts_is_ready |
Definition at line 86 of file global_timestamp_reader.h.
librealsense::global_timestamp_reader::global_timestamp_reader | ( | std::unique_ptr< frame_timestamp_reader > | device_timestamp_reader, |
std::shared_ptr< time_diff_keeper > | timediff, | ||
std::shared_ptr< global_time_option > | enable_option | ||
) |
Definition at line 272 of file global_timestamp_reader.cpp.
|
overridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 298 of file global_timestamp_reader.cpp.
|
overridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 282 of file global_timestamp_reader.cpp.
|
overridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 303 of file global_timestamp_reader.cpp.
Implements librealsense::frame_timestamp_reader.
Definition at line 309 of file global_timestamp_reader.cpp.
|
private |
Definition at line 99 of file global_timestamp_reader.h.
|
mutableprivate |
Definition at line 101 of file global_timestamp_reader.h.
|
private |
Definition at line 102 of file global_timestamp_reader.h.
|
private |
Definition at line 100 of file global_timestamp_reader.h.
|
private |
Definition at line 103 of file global_timestamp_reader.h.