BusMessage Struct
A single GStreamer bus message captured during pipeline build/run. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | type |
|
Message type: "ERROR", "WARNING", "STATE_CHANGED", etc. More... | |
| std::string | src |
|
Source element/object name (typically a NEAT-deterministic name like "n3_videoconvert"). More... | |
| std::string | detail |
|
Formatted message text, including GStreamer debug info when present. More... | |
| int64_t | wall_time_us = 0 |
|
Monotonic wall-clock timestamp at message capture (microseconds). More... | |
Description
A single GStreamer bus message captured during pipeline build/run.
The framework drains the GStreamer bus and accumulates messages into the report's bus[] vector. Useful for triaging caps negotiation failures, missing plugins, and runtime errors — the GStreamer-level error messages are usually more specific than NEAT's wrapper error.
Definition at line 32 of file SessionReport.h.
Public Member Attributes
detail
|
Formatted message text, including GStreamer debug info when present.
Definition at line 36 of file SessionReport.h.
src
|
Source element/object name (typically a NEAT-deterministic name like "n3_videoconvert").
Definition at line 34 of file SessionReport.h.
type
|
Message type: "ERROR", "WARNING", "STATE_CHANGED", etc.
Definition at line 33 of file SessionReport.h.
wall_time_us
|
Monotonic wall-clock timestamp at message capture (microseconds).
Definition at line 37 of file SessionReport.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.