Public Member Functions | Public Attributes | Private Attributes
rsimpl::frame_archive::frame Struct Reference

#include <archive.h>

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

List of all members.

Public Member Functions

void acquire ()
void attach_continuation (frame_continuation &&continuation)
void disable_continuation ()
 frame ()
 frame (const frame &r)
 frame (frame &&r)
int get_bpp () const
rs_format get_format () const
std::chrono::high_resolution_clock::time_point get_frame_callback_start_time_point () const
const byteget_frame_data () const
double get_frame_metadata (rs_frame_metadata frame_metadata) const override
unsigned long long get_frame_number () const override
long long get_frame_system_time () const
double get_frame_timestamp () const
rs_timestamp_domain get_frame_timestamp_domain () const
int get_framerate () const
int get_height () const
rs_stream get_stream_type () const override
int get_stride () const
int get_width () const
frameoperator= (const frame &r)
frameoperator= (frame &&r)
framepublish ()
void release ()
void set_timestamp (double new_ts) override
void set_timestamp_domain (rs_timestamp_domain timestamp_domain) override
bool supports_frame_metadata (rs_frame_metadata frame_metadata) const override
void update_frame_callback_start_ts (std::chrono::high_resolution_clock::time_point ts)
void update_owner (frame_archive *new_owner)
 ~frame ()

Public Attributes

frame_additional_data additional_data
std::vector< bytedata

Private Attributes

frame_continuation on_release
frame_archiveowner
std::atomic< intref_count

Detailed Description

Definition at line 62 of file archive.h.


Constructor & Destructor Documentation

rsimpl::frame_archive::frame::frame ( ) [inline, explicit]

Definition at line 74 of file archive.h.

Definition at line 76 of file archive.h.

Definition at line 94 of file archive.h.


Member Function Documentation

Definition at line 116 of file archive.h.

Definition at line 120 of file archive.h.

Definition at line 121 of file archive.h.

Definition at line 357 of file archive.cpp.

Definition at line 369 of file archive.cpp.

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

Definition at line 378 of file archive.cpp.

Definition at line 301 of file archive.cpp.

double frame_archive::frame::get_frame_metadata ( rs_frame_metadata  frame_metadata) const [override, virtual]

Implements rsimpl::frame_interface.

Definition at line 276 of file archive.cpp.

unsigned long long frame_archive::frame::get_frame_number ( ) const [override, virtual]

Implements rsimpl::frame_interface.

Definition at line 327 of file archive.cpp.

Definition at line 332 of file archive.cpp.

Definition at line 322 of file archive.cpp.

Definition at line 317 of file archive.cpp.

Definition at line 347 of file archive.cpp.

Definition at line 342 of file archive.cpp.

rs_stream frame_archive::frame::get_stream_type ( ) const [override, virtual]

Implements rsimpl::frame_interface.

Definition at line 373 of file archive.cpp.

Definition at line 352 of file archive.cpp.

Definition at line 337 of file archive.cpp.

frame& rsimpl::frame_archive::frame::operator= ( const frame r)
frame& rsimpl::frame_archive::frame::operator= ( frame &&  r) [inline]

Definition at line 84 of file archive.h.

Definition at line 166 of file archive.cpp.

Definition at line 156 of file archive.cpp.

void rsimpl::frame_archive::frame::set_timestamp ( double  new_ts) [inline, override, virtual]

Implements rsimpl::frame_interface.

Definition at line 101 of file archive.h.

void rsimpl::frame_archive::frame::set_timestamp_domain ( rs_timestamp_domain  timestamp_domain) [inline, override, virtual]

Implements rsimpl::frame_interface.

Definition at line 103 of file archive.h.

bool frame_archive::frame::supports_frame_metadata ( rs_frame_metadata  frame_metadata) const [override, virtual]

Implements rsimpl::frame_interface.

Definition at line 295 of file archive.cpp.

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

Definition at line 363 of file archive.cpp.

Definition at line 119 of file archive.h.


Member Data Documentation

Definition at line 72 of file archive.h.

Definition at line 71 of file archive.h.

Definition at line 68 of file archive.h.

Definition at line 67 of file archive.h.

Definition at line 66 of file archive.h.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Tue Jun 25 2019 19:54:41