RunElementTimingStats Struct
Per-element timing — finer-grained than per-stage; one row per GStreamer element. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | element_name |
|
Deterministic element name (e.g., "n3_videoconvert"). More... | |
| std::uint64_t | samples = 0 |
|
Buffers processed. More... | |
| std::uint64_t | total_us = ... |
|
Cumulative residency (sink-arrival → src-emit; INCLUDES backpressure wait). More... | |
| std::uint64_t | max_us = 0 |
|
Maximum per-buffer residency. More... | |
| std::uint64_t | min_us = 0 |
|
Minimum per-buffer residency. More... | |
| std::uint64_t | missed_in = 0 |
|
Buffers expected on the input pad but never arrived. More... | |
| std::uint64_t | missed_out = 0 |
|
Buffers expected on the output pad but never produced. More... | |
Description
Per-element timing — finer-grained than per-stage; one row per GStreamer element.
Definition at line 294 of file Run.h.
Public Member Attributes
element_name
|
Deterministic element name (e.g., "n3_videoconvert").
Definition at line 295 of file Run.h.
max_us
|
min_us
|
missed_in
|
missed_out
|
Buffers expected on the output pad but never produced.
Definition at line 302 of file Run.h.
samples
|
total_us
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.