SessionReport.h File
Structured pipeline diagnostics — what Session::validate() and SessionError::report() carry. More...
Included Headers
Namespaces Index
| namespace | simaai |
| namespace | neat |
Classes Index
| struct | BusMessage |
|
A single GStreamer bus message captured during pipeline build/run. More... | |
| struct | BoundaryFlowStats |
|
Per-boundary flow statistics — buffer counts at identity probes between Nodes. More... | |
| struct | NodeReport |
|
Per-Node entry in the report, listing what that Node produced in the GStreamer pipeline. More... | |
| struct | BuildAdaptationAction |
|
One line item from the build-adaptation log. More... | |
| struct | BuildAdaptationSummary |
|
Snapshot of build-time adaptation state — present for build(input) flows. More... | |
| struct | SessionReport |
|
Structured pipeline diagnostics — the framework's primary triage record. More... | |
Description
Structured pipeline diagnostics — what Session::validate() and SessionError::report() carry.
SessionReport is the framework's primary triage record: when something fails (or even when validation passes), it returns a structured snapshot of the pipeline shape, GStreamer bus messages, build-adaptation history, optional caps dumps and DOT graph paths, plus reproducer information — a standalone gst-launch-1.0 command that re-creates the pipeline outside the framework, env-var suggestions, and a human-readable summary.
- See Also
SessionError for the exception type that carries this report
- See Also
"Validation API" (§29 of the design deep dive)
File Listing
The file content with the documentation metadata removed is:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.