#include <sensor.h>
Public Member Functions | |
virtual unsigned long long | get_frame_counter (const std::shared_ptr< frame_interface > &frame) const =0 |
virtual double | get_frame_timestamp (const std::shared_ptr< frame_interface > &frame)=0 |
virtual rs2_timestamp_domain | get_frame_timestamp_domain (const std::shared_ptr< frame_interface > &frame) const =0 |
virtual void | reset ()=0 |
virtual | ~frame_timestamp_reader () |
|
inlinevirtual |
|
pure virtual |
Implemented in librealsense::ivcam2::l500_timestamp_reader_from_metadata, librealsense::ivcam2::l500_timestamp_reader, librealsense::iio_hid_timestamp_reader, librealsense::sr300_timestamp_reader_from_metadata, librealsense::global_timestamp_reader, librealsense::sr300_timestamp_reader, librealsense::ds5_custom_hid_timestamp_reader, librealsense::ds5_timestamp_reader, and librealsense::ds5_timestamp_reader_from_metadata.
|
pure virtual |
Implemented in librealsense::ivcam2::l500_timestamp_reader_from_metadata, librealsense::ivcam2::l500_timestamp_reader, librealsense::iio_hid_timestamp_reader, librealsense::sr300_timestamp_reader_from_metadata, librealsense::global_timestamp_reader, librealsense::ds5_custom_hid_timestamp_reader, librealsense::sr300_timestamp_reader, librealsense::ds5_timestamp_reader, and librealsense::ds5_timestamp_reader_from_metadata.
|
pure virtual |
Implemented in librealsense::ivcam2::l500_timestamp_reader_from_metadata, librealsense::ivcam2::l500_timestamp_reader, librealsense::iio_hid_timestamp_reader, librealsense::sr300_timestamp_reader_from_metadata, librealsense::global_timestamp_reader, librealsense::sr300_timestamp_reader, librealsense::ds5_custom_hid_timestamp_reader, librealsense::ds5_timestamp_reader, and librealsense::ds5_timestamp_reader_from_metadata.
|
pure virtual |
Implemented in librealsense::ivcam2::l500_timestamp_reader_from_metadata, librealsense::ivcam2::l500_timestamp_reader, librealsense::iio_hid_timestamp_reader, librealsense::sr300_timestamp_reader_from_metadata, librealsense::global_timestamp_reader, librealsense::ds5_custom_hid_timestamp_reader, librealsense::sr300_timestamp_reader, librealsense::ds5_timestamp_reader, and librealsense::ds5_timestamp_reader_from_metadata.