#include <archive.h>
rsimpl::frame_archive::frame_archive |
( |
const std::vector< subdevice_mode_selection > & |
selection, |
|
|
std::atomic< uint32_t > * |
max_frame_queue_size, |
|
|
std::chrono::high_resolution_clock::time_point |
capture_started = std::chrono::high_resolution_clock::now() |
|
) |
| |
virtual rsimpl::frame_archive::~frame_archive |
( |
| ) |
|
|
inlinevirtual |
virtual void rsimpl::frame_archive::flush |
( |
| ) |
|
|
virtual |
bool rsimpl::frame_archive::is_stream_enabled |
( |
rs_stream |
stream | ) |
const |
|
inline |
void rsimpl::frame_archive::log_callback_start |
( |
frame_ref * |
frame_ref, |
|
|
std::chrono::high_resolution_clock::time_point |
capture_start_time |
|
) |
| |
void rsimpl::frame_archive::log_frame_callback_end |
( |
frame * |
frame | ) |
|
frame* rsimpl::frame_archive::publish_frame |
( |
frame && |
frame | ) |
|
void rsimpl::frame_archive::release_frame_ref |
( |
frame_ref * |
ref | ) |
|
|
inline |
void rsimpl::frame_archive::release_frameset |
( |
frameset * |
frameset | ) |
|
|
inline |
void rsimpl::frame_archive::unpublish_frame |
( |
frame * |
frame | ) |
|
std::chrono::high_resolution_clock::time_point rsimpl::frame_archive::capture_started |
|
protected |
std::vector<frame> rsimpl::frame_archive::freelist |
|
protected |
std::recursive_mutex rsimpl::frame_archive::mutex |
|
protected |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/librealsense-1.12.1/src/archive.h