StreamState Struct
Per-stream internal state: pending frames keyed by frame_id plus accounting. More...
Declaration
struct simaai::neat::graph::strict_sync::PendingVideoStore::StreamState { ... }
Public Member Attributes Index
| std::mutex | mu |
|
Guards the per-stream state. More... | |
| std::unordered_map< int64_t, PendingFrame > | pending |
|
Pending frames keyed by frame_id. More... | |
| std::deque< int64_t > | order |
|
Frame ids in arrival order. More... | |
| size_t | bytes_total = 0 |
|
Current bytes held in the store. More... | |
| StreamStats | stats |
|
Per-stream counters. More... | |
Description
Per-stream internal state: pending frames keyed by frame_id plus accounting.
Definition at line 73 of file StrictSync.h.
Public Member Attributes
bytes_total
|
Current bytes held in the store.
Definition at line 77 of file StrictSync.h.
77 size_t bytes_total = 0;
mu
| mutable |
order
|
Frame ids in arrival order.
Definition at line 76 of file StrictSync.h.
76 std::deque<int64_t> order;
pending
|
Pending frames keyed by frame_id.
Definition at line 75 of file StrictSync.h.
75 std::unordered_map<int64_t, PendingFrame> pending;
stats
|
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.