|
frameset * | clone_frontbuffer () |
|
void | commit_frame (rs_stream stream) |
|
void | correct_timestamp (rs_stream stream) |
|
void | flush () override |
|
int | get_frame_bpp (rs_stream stream) const |
|
const byte * | get_frame_data (rs_stream stream) const |
|
double | get_frame_metadata (rs_stream stream, rs_frame_metadata frame_metadata) const |
|
unsigned long long | get_frame_number (rs_stream stream) const |
|
int | get_frame_stride (rs_stream stream) const |
|
long long | get_frame_system_time (rs_stream stream) const |
|
double | get_frame_timestamp (rs_stream stream) const |
|
void | on_timestamp (rs_timestamp_data data) |
|
bool | poll_for_frames () |
|
bool | poll_for_frames_safe (frameset **frames) |
|
bool | supports_frame_metadata (rs_stream stream, rs_frame_metadata frame_metadata) const |
|
| 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 | wait_for_frames () |
|
frameset * | wait_for_frames_safe () |
|
byte * | alloc_frame (rs_stream stream, const frame_additional_data &additional_data, bool requires_memory) |
|
void | attach_continuation (rs_stream stream, frame_continuation &&continuation) |
|
frame_ref * | clone_frame (frame_ref *frameset) |
|
frameset * | clone_frameset (frameset *frameset) |
|
frame_ref * | detach_frame_ref (frameset *frameset, rs_stream stream) |
|
| 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()) |
|
const subdevice_mode_selection & | get_mode (rs_stream stream) const |
|
bool | is_stream_enabled (rs_stream stream) const |
|
void | log_callback_start (frame_ref *frame_ref, std::chrono::high_resolution_clock::time_point capture_start_time) |
|
void | log_frame_callback_end (frame *frame) |
|
frame * | publish_frame (frame &&frame) |
|
void | release_frame_ref (frame_ref *ref) |
|
void | release_frameset (frameset *frameset) |
|
frame_ref * | track_frame (rs_stream stream) |
|
void | unpublish_frame (frame *frame) |
|
virtual | ~frame_archive () |
|
Definition at line 51 of file sync.h.