Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rsimpl::timestamp_corrector Class Reference

#include <timestamps.h>

Inheritance diagram for rsimpl::timestamp_corrector:
rsimpl::timestamp_corrector_interface

Public Member Functions

 timestamp_corrector (std::atomic< uint32_t > *event_queue_size, std::atomic< uint32_t > *events_timeout)
 
 ~timestamp_corrector () override
 
void on_timestamp (rs_timestamp_data data) override
 
void correct_timestamp (frame_interface &frame, rs_stream stream) override
 
void release () override
 
- Public Member Functions inherited from rsimpl::timestamp_corrector_interface
virtual ~timestamp_corrector_interface ()
 
virtual void on_timestamp (rs_timestamp_data data)=0
 
virtual void correct_timestamp (frame_interface &frame, rs_stream stream)=0
 
virtual void release ()=0
 

Constructor & Destructor Documentation

◆ timestamp_corrector()

rsimpl::timestamp_corrector::timestamp_corrector ( std::atomic< uint32_t > *  event_queue_size,
std::atomic< uint32_t > *  events_timeout 
)

◆ ~timestamp_corrector()

rsimpl::timestamp_corrector::~timestamp_corrector ( )
override

Member Function Documentation

◆ correct_timestamp()

void rsimpl::timestamp_corrector::correct_timestamp ( frame_interface frame,
rs_stream  stream 
)
overridevirtual

◆ on_timestamp()

void rsimpl::timestamp_corrector::on_timestamp ( rs_timestamp_data  data)
overridevirtual

◆ release()

void rsimpl::timestamp_corrector::release ( )
inlineoverridevirtual

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