13namespace frame_collector {
22 std::shared_ptr<frame_queue_t>
queue;
30 std::shared_ptr<frame_queue_t>
queue,
A thread-safe, optionally bounded queue with blocking push and pop operations.
clock_t::time_point timepoint_t
Alias for a point in time as defined by clock_t.
std::shared_ptr< frame_queue_t > queue
irsol::types::timepoint_t nextFrameDue
ClientCollectionParams(double fps, std::chrono::microseconds interval, irsol::types::timepoint_t nextFrameDue, std::shared_ptr< frame_queue_t > queue, int64_t remainingFrames, bool immediate)
std::chrono::microseconds interval
Core type definitions for networking, time handling, and protocol values used throughout the irsol li...
General utility functions used throughout the irsol library.