#include <ds5-timestamp.h>

Public Member Functions | |
| ds5_timestamp_reader (std::shared_ptr< platform::time_service > ts) | |
| 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 |
| 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< int64_t > | counter |
Static Private Attributes | |
| static const int | pins = 2 |
Definition at line 35 of file ds5-timestamp.h.
| librealsense::ds5_timestamp_reader::ds5_timestamp_reader | ( | std::shared_ptr< platform::time_service > | ts | ) |
Definition at line 122 of file ds5-timestamp.cpp.
|
overridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 143 of file ds5-timestamp.cpp.
|
overridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 137 of file ds5-timestamp.cpp.
|
overridevirtual |
Implements librealsense::frame_timestamp_reader.
Definition at line 153 of file ds5-timestamp.cpp.
Implements librealsense::frame_timestamp_reader.
Definition at line 128 of file ds5-timestamp.cpp.
|
mutableprivate |
Definition at line 40 of file ds5-timestamp.h.
|
private |
Definition at line 39 of file ds5-timestamp.h.
|
mutableprivate |
Definition at line 38 of file ds5-timestamp.h.
|
staticprivate |
Definition at line 37 of file ds5-timestamp.h.