Skip to main content

RunElementTimingStats Struct

Per-element timing — finer-grained than per-stage; one row per GStreamer element. More...

Declaration

struct simaai::neat::RunElementTimingStats { ... }

Included Headers

#include <Run.h>

Public Member Attributes Index

std::stringelement_name

Deterministic element name (e.g., "n3_videoconvert"). More...

std::uint64_tsamples = 0

Buffers processed. More...

std::uint64_ttotal_us = ...

Cumulative residency (sink-arrival → src-emit; INCLUDES backpressure wait). More...

std::uint64_tmax_us = 0

Maximum per-buffer residency. More...

std::uint64_tmin_us = 0

Minimum per-buffer residency. More...

std::uint64_tmissed_in = 0

Buffers expected on the input pad but never arrived. More...

std::uint64_tmissed_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

std::string simaai::neat::RunElementTimingStats::element_name

Deterministic element name (e.g., "n3_videoconvert").

Definition at line 295 of file Run.h.

295 std::string element_name;

max_us

std::uint64_t simaai::neat::RunElementTimingStats::max_us = 0

Maximum per-buffer residency.

Definition at line 299 of file Run.h.

299 std::uint64_t max_us = 0;

min_us

std::uint64_t simaai::neat::RunElementTimingStats::min_us = 0

Minimum per-buffer residency.

Definition at line 300 of file Run.h.

300 std::uint64_t min_us = 0;

missed_in

std::uint64_t simaai::neat::RunElementTimingStats::missed_in = 0

Buffers expected on the input pad but never arrived.

Definition at line 301 of file Run.h.

301 std::uint64_t missed_in = 0;

missed_out

std::uint64_t simaai::neat::RunElementTimingStats::missed_out = 0

Buffers expected on the output pad but never produced.

Definition at line 302 of file Run.h.

302 std::uint64_t missed_out = 0;

samples

std::uint64_t simaai::neat::RunElementTimingStats::samples = 0

Buffers processed.

Definition at line 296 of file Run.h.

296 std::uint64_t samples = 0;

total_us

std::uint64_t simaai::neat::RunElementTimingStats::total_us

Cumulative residency (sink-arrival → src-emit; INCLUDES backpressure wait).

Initialiser
= 0

Definition at line 297 of file Run.h.

297 std::uint64_t total_us =

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.