#include <model-views.h>
Public Member Functions | |
std::shared_ptr< rs2::asynchronous_syncer > | create_syncer () |
void | remove_syncer (std::shared_ptr< rs2::asynchronous_syncer > s) |
void | start () |
void | stop () |
syncer_model () | |
std::vector< rs2::frameset > | try_wait_for_frames () |
Public Attributes | |
std::function< void()> | on_frame = []{} |
Private Attributes | |
std::atomic< bool > | _active |
std::mutex | _mutex |
std::vector< std::pair< std::shared_ptr< rs2::asynchronous_syncer >, rs2::frame_queue > > | _syncers |
Definition at line 378 of file model-views.h.
|
inline |
Definition at line 381 of file model-views.h.
|
inline |
Definition at line 384 of file model-views.h.
|
inline |
Definition at line 401 of file model-views.h.
|
inline |
Definition at line 435 of file model-views.h.
|
inline |
Definition at line 430 of file model-views.h.
|
inline |
Definition at line 413 of file model-views.h.
|
private |
Definition at line 444 of file model-views.h.
|
private |
Definition at line 443 of file model-views.h.
|
private |
Definition at line 442 of file model-views.h.
std::function<void()> rs2::syncer_model::on_frame = []{} |
Definition at line 440 of file model-views.h.