#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.