#include <archive.h>
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 byte * | get_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_ref & | operator= (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 () | |
Private Attributes | |
frame * | frame_ptr |
rsimpl::frame_archive::frame_ref::frame_ref | ( | ) | [inline] |
rsimpl::frame_archive::frame_ref::frame_ref | ( | frame * | frame | ) | [inline, explicit] |
rsimpl::frame_archive::frame_ref::frame_ref | ( | const frame_ref & | other | ) | [inline] |
rsimpl::frame_archive::frame_ref::frame_ref | ( | frame_ref && | other | ) | [inline] |
rsimpl::frame_archive::frame_ref::~frame_ref | ( | ) | [inline] |
int frame_archive::frame_ref::get_frame_bpp | ( | ) | const [override, virtual] |
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 [override, virtual] |
Implements rs_frame_ref.
Definition at line 206 of file archive.cpp.
rs_format frame_archive::frame_ref::get_frame_format | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 256 of file archive.cpp.
int frame_archive::frame_ref::get_frame_framerate | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 241 of file archive.cpp.
int frame_archive::frame_ref::get_frame_height | ( | ) | const [override, virtual] |
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 [override, virtual] |
Implements rs_frame_ref.
Definition at line 196 of file archive.cpp.
unsigned long long frame_archive::frame_ref::get_frame_number | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 216 of file archive.cpp.
int frame_archive::frame_ref::get_frame_stride | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 246 of file archive.cpp.
long long frame_archive::frame_ref::get_frame_system_time | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 221 of file archive.cpp.
double frame_archive::frame_ref::get_frame_timestamp | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 211 of file archive.cpp.
rs_timestamp_domain frame_archive::frame_ref::get_frame_timestamp_domain | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 226 of file archive.cpp.
int frame_archive::frame_ref::get_frame_width | ( | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 231 of file archive.cpp.
rs_stream frame_archive::frame_ref::get_stream_type | ( | ) | const [override, virtual] |
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.
bool frame_archive::frame_ref::supports_frame_metadata | ( | rs_frame_metadata | frame_metadata | ) | const [override, virtual] |
Implements rs_frame_ref.
Definition at line 201 of file archive.cpp.
void rsimpl::frame_archive::frame_ref::swap | ( | frame_ref & | other | ) | [inline] |
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.
frame* rsimpl::frame_archive::frame_ref::frame_ptr [private] |