Skip to main content

BuiltState Struct

Opaque state carried by a built (not yet running) Session. More...

Declaration

struct simaai::neat::Session::BuiltState { ... }

Public Member Attributes Index

GstElement *pipeline = nullptr

Materialised GStreamer pipeline element. More...

GstElement *sink = nullptr

Terminal sink element of the pipeline. More...

std::shared_ptr< void >diag

Opaque diagnostics payload from build time. More...

Description

Opaque state carried by a built (not yet running) Session.

Holds raw pointers to the materialised GStreamer pipeline and its sink element, plus an opaque diag payload used by build-time diagnostics. Lives only between build() and the destruction of the resulting Run.

Definition at line 306 of file Session.h.

Public Member Attributes

diag

std::shared_ptr<void> simaai::neat::Session::BuiltState::diag

Opaque diagnostics payload from build time.

Definition at line 309 of file Session.h.

309 std::shared_ptr<void> diag;

pipeline

GstElement* simaai::neat::Session::BuiltState::pipeline = nullptr

Materialised GStreamer pipeline element.

Definition at line 307 of file Session.h.

307 GstElement* pipeline = nullptr;

sink

GstElement* simaai::neat::Session::BuiltState::sink = nullptr

Terminal sink element of the pipeline.

Definition at line 308 of file Session.h.

308 GstElement* sink = nullptr;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.