Public Member Functions | Private Attributes | List of all members
rsimpl::color_timestamp_reader Class Reference
Inheritance diagram for rsimpl::color_timestamp_reader:
Inheritance graph
[legend]

Public Member Functions

 color_timestamp_reader (int fps, int scale)
 
unsigned long long get_frame_counter (const subdevice_mode &mode, const void *frame) override
 
double get_frame_timestamp (const subdevice_mode &mode, const void *frame, double) override
 
bool validate_frame (const subdevice_mode &mode, const void *frame) override
 

Private Attributes

bool first_frames = true
 
int fps
 
wraparound_mechanism< unsigned long long > frame_counter_wraparound
 
double last_timestamp
 
int scale
 
wraparound_mechanism< double > timestamp_wraparound
 

Detailed Description

Definition at line 816 of file ds-device.cpp.

Constructor & Destructor Documentation

rsimpl::color_timestamp_reader::color_timestamp_reader ( int  fps,
int  scale 
)
inline

Definition at line 824 of file ds-device.cpp.

Member Function Documentation

unsigned long long rsimpl::color_timestamp_reader::get_frame_counter ( const subdevice_mode mode,
const void frame 
)
inlineoverridevirtual

Implements rsimpl::frame_timestamp_reader.

Definition at line 835 of file ds-device.cpp.

double rsimpl::color_timestamp_reader::get_frame_timestamp ( const subdevice_mode mode,
const void frame,
double   
)
inlineoverridevirtual

Implements rsimpl::frame_timestamp_reader.

Definition at line 852 of file ds-device.cpp.

bool rsimpl::color_timestamp_reader::validate_frame ( const subdevice_mode mode,
const void frame 
)
inlineoverridevirtual

Implements rsimpl::frame_timestamp_reader.

Definition at line 826 of file ds-device.cpp.

Member Data Documentation

bool rsimpl::color_timestamp_reader::first_frames = true
private

Definition at line 821 of file ds-device.cpp.

int rsimpl::color_timestamp_reader::fps
private

Definition at line 818 of file ds-device.cpp.

wraparound_mechanism<unsigned long long> rsimpl::color_timestamp_reader::frame_counter_wraparound
private

Definition at line 820 of file ds-device.cpp.

double rsimpl::color_timestamp_reader::last_timestamp
private

Definition at line 822 of file ds-device.cpp.

int rsimpl::color_timestamp_reader::scale
private

Definition at line 818 of file ds-device.cpp.

wraparound_mechanism<double> rsimpl::color_timestamp_reader::timestamp_wraparound
private

Definition at line 819 of file ds-device.cpp.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:19