#include <sync.h>

| syncronizing_archive::syncronizing_archive | ( | const std::vector< subdevice_mode_selection > & | selection, |
| rs_stream | key_stream, | ||
| std::atomic< uint32_t > * | max_size, | ||
| std::atomic< uint32_t > * | event_queue_size, | ||
| std::atomic< uint32_t > * | events_timeout, | ||
| std::chrono::high_resolution_clock::time_point | capture_started = std::chrono::high_resolution_clock::now() |
||
| ) |
| void syncronizing_archive::commit_frame | ( | rs_stream | stream | ) |
| void syncronizing_archive::cull_frames | ( | ) | [private] |
| void syncronizing_archive::dequeue_frame | ( | rs_stream | stream | ) | [private] |
| void syncronizing_archive::discard_frame | ( | rs_stream | stream | ) | [private] |
| void syncronizing_archive::flush | ( | ) | [override, virtual] |
Reimplemented from rsimpl::frame_archive.
| int syncronizing_archive::get_frame_bpp | ( | rs_stream | stream | ) | const |
| const byte * syncronizing_archive::get_frame_data | ( | rs_stream | stream | ) | const |
| double syncronizing_archive::get_frame_metadata | ( | rs_stream | stream, |
| rs_frame_metadata | frame_metadata | ||
| ) | const |
| unsigned long long rsimpl::syncronizing_archive::get_frame_number | ( | rs_stream | stream | ) | const |
| int syncronizing_archive::get_frame_stride | ( | rs_stream | stream | ) | const |
| long long syncronizing_archive::get_frame_system_time | ( | rs_stream | stream | ) | const |
| double syncronizing_archive::get_frame_timestamp | ( | rs_stream | stream | ) | const |
| void syncronizing_archive::get_next_frames | ( | ) | [private] |
| bool syncronizing_archive::poll_for_frames_safe | ( | frameset ** | frames | ) |
| bool syncronizing_archive::supports_frame_metadata | ( | rs_stream | stream, |
| rs_frame_metadata | frame_metadata | ||
| ) | const |
std::condition_variable_any rsimpl::syncronizing_archive::cv [private] |
std::vector<frame> rsimpl::syncronizing_archive::frames[RS_STREAM_NATIVE_COUNT] [private] |
frameset rsimpl::syncronizing_archive::frontbuffer [private] |
Reimplemented from rsimpl::frame_archive.
std::vector<rs_stream> rsimpl::syncronizing_archive::other_streams [private] |