Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
librealsense::frame_timestamp_reader Struct Referenceabstract

#include <sensor.h>

Inheritance diagram for librealsense::frame_timestamp_reader:
librealsense::ds5_custom_hid_timestamp_reader librealsense::ds5_iio_hid_timestamp_reader librealsense::ds5_timestamp_reader librealsense::ds5_timestamp_reader_from_metadata librealsense::l500_timestamp_reader librealsense::sr300_timestamp_reader librealsense::sr300_timestamp_reader_from_metadata

Public Member Functions

virtual ~frame_timestamp_reader ()
 
virtual double get_frame_timestamp (const request_mapping &mode, const platform::frame_object &fo)=0
 
virtual unsigned long long get_frame_counter (const request_mapping &mode, const platform::frame_object &fo) const =0
 
virtual rs2_timestamp_domain get_frame_timestamp_domain (const request_mapping &mode, const platform::frame_object &fo) const =0
 
virtual void reset ()=0
 

Constructor & Destructor Documentation

§ ~frame_timestamp_reader()

virtual librealsense::frame_timestamp_reader::~frame_timestamp_reader ( )
inlinevirtual

Member Function Documentation

§ get_frame_counter()

virtual unsigned long long librealsense::frame_timestamp_reader::get_frame_counter ( const request_mapping mode,
const platform::frame_object fo 
) const
pure virtual

§ get_frame_timestamp()

virtual double librealsense::frame_timestamp_reader::get_frame_timestamp ( const request_mapping mode,
const platform::frame_object fo 
)
pure virtual

§ get_frame_timestamp_domain()

virtual rs2_timestamp_domain librealsense::frame_timestamp_reader::get_frame_timestamp_domain ( const request_mapping mode,
const platform::frame_object fo 
) const
pure virtual

§ reset()

virtual void librealsense::frame_timestamp_reader::reset ( )
pure virtual

The documentation for this struct was generated from the following file: