Public Member Functions | Private Attributes | List of all members
rsimpl::frame_archive::frame_ref Class Reference

#include <archive.h>

Inheritance diagram for rsimpl::frame_archive::frame_ref:
Inheritance graph
[legend]

Public Member Functions

void disable_continuation ()
 
 frame_ref ()
 
 frame_ref (frame *frame)
 
 frame_ref (const frame_ref &other)
 
 frame_ref (frame_ref &&other)
 
int get_frame_bpp () const override
 
std::chrono::high_resolution_clock::time_point get_frame_callback_start_time_point () const
 
const byteget_frame_data () const override
 
rs_format get_frame_format () const override
 
int get_frame_framerate () const override
 
int get_frame_height () const override
 
double get_frame_metadata (rs_frame_metadata frame_metadata) const override
 
unsigned long long get_frame_number () const override
 
int get_frame_stride () const override
 
long long get_frame_system_time () const override
 
double get_frame_timestamp () const override
 
rs_timestamp_domain get_frame_timestamp_domain () const override
 
int get_frame_width () const override
 
rs_stream get_stream_type () const override
 
void log_callback_start (std::chrono::high_resolution_clock::time_point capture_start_time)
 
frame_refoperator= (frame_ref other)
 
bool supports_frame_metadata (rs_frame_metadata frame_metadata) const override
 
void swap (frame_ref &other)
 
void update_frame_callback_start_ts (std::chrono::high_resolution_clock::time_point ts)
 
 ~frame_ref ()
 
- Public Member Functions inherited from rs_frame_ref
virtual ~rs_frame_ref ()
 

Private Attributes

frameframe_ptr
 

Detailed Description

Definition at line 124 of file archive.h.

Constructor & Destructor Documentation

rsimpl::frame_archive::frame_ref::frame_ref ( )
inline

Definition at line 128 of file archive.h.

rsimpl::frame_archive::frame_ref::frame_ref ( frame frame)
inlineexplicit

Definition at line 130 of file archive.h.

rsimpl::frame_archive::frame_ref::frame_ref ( const frame_ref other)
inline

Definition at line 135 of file archive.h.

rsimpl::frame_archive::frame_ref::frame_ref ( frame_ref &&  other)
inline

Definition at line 140 of file archive.h.

rsimpl::frame_archive::frame_ref::~frame_ref ( )
inline

Definition at line 151 of file archive.h.

Member Function Documentation

void rsimpl::frame_archive::frame_ref::disable_continuation ( )
inline

Definition at line 161 of file archive.h.

int frame_archive::frame_ref::get_frame_bpp ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 251 of file archive.cpp.

std::chrono::high_resolution_clock::time_point frame_archive::frame_ref::get_frame_callback_start_time_point ( ) const

Definition at line 266 of file archive.cpp.

const byte * frame_archive::frame_ref::get_frame_data ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 206 of file archive.cpp.

rs_format frame_archive::frame_ref::get_frame_format ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 256 of file archive.cpp.

int frame_archive::frame_ref::get_frame_framerate ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 241 of file archive.cpp.

int frame_archive::frame_ref::get_frame_height ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 236 of file archive.cpp.

double frame_archive::frame_ref::get_frame_metadata ( rs_frame_metadata  frame_metadata) const
overridevirtual

Implements rs_frame_ref.

Definition at line 196 of file archive.cpp.

unsigned long long frame_archive::frame_ref::get_frame_number ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 216 of file archive.cpp.

int frame_archive::frame_ref::get_frame_stride ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 246 of file archive.cpp.

long long frame_archive::frame_ref::get_frame_system_time ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 221 of file archive.cpp.

double frame_archive::frame_ref::get_frame_timestamp ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 211 of file archive.cpp.

rs_timestamp_domain frame_archive::frame_ref::get_frame_timestamp_domain ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 226 of file archive.cpp.

int frame_archive::frame_ref::get_frame_width ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 231 of file archive.cpp.

rs_stream frame_archive::frame_ref::get_stream_type ( ) const
overridevirtual

Implements rs_frame_ref.

Definition at line 261 of file archive.cpp.

void frame_archive::frame_ref::log_callback_start ( std::chrono::high_resolution_clock::time_point  capture_start_time)

Definition at line 398 of file archive.cpp.

frame_ref& rsimpl::frame_archive::frame_ref::operator= ( frame_ref  other)
inline

Definition at line 145 of file archive.h.

bool frame_archive::frame_ref::supports_frame_metadata ( rs_frame_metadata  frame_metadata) const
overridevirtual

Implements rs_frame_ref.

Definition at line 201 of file archive.cpp.

void rsimpl::frame_archive::frame_ref::swap ( frame_ref other)
inline

Definition at line 156 of file archive.h.

void frame_archive::frame_ref::update_frame_callback_start_ts ( std::chrono::high_resolution_clock::time_point  ts)

Definition at line 271 of file archive.cpp.

Member Data Documentation

frame* rsimpl::frame_archive::frame_ref::frame_ptr
private

Definition at line 126 of file archive.h.


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


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