Node Class
Base class for hybrid graph nodes. More...
Declaration
Included Headers
Derived Classes
| class | PipelineNode |
|
Runtime-graph node that wraps a builder-side NodeGroup (or single Node) as a pipeline-backend node. More... | |
| class | StageNode |
|
Generic runtime-graph node that adapts a StageExecutor factory into a Node. More... | |
Public Destructor Index
| ~Node ()=default | |
|
Virtual destructor; required for polymorphic deletion. More... | |
Public Member Functions Index
| Backend | backend () const =0 |
|
Backend type (pipeline-backed vs stage-backed) that runs this node. More... | |
| std::string | kind () const =0 |
|
Deterministic type label identifying this node kind. More... | |
| std::string | user_label () const |
|
Optional user-facing label for diagnostics; empty by default. More... | |
| std::vector< PortDesc > | input_ports () const =0 |
|
Declared input ports of this node. More... | |
| std::vector< PortDesc > | output_ports () const =0 |
|
Declared output ports of this node. More... | |
| OutputSpec | output_spec (const std::vector< OutputSpec > &inputs, PortId out_port) const |
|
Output spec inference for the compiler; may return an unknown spec. More... | |
Description
Base class for hybrid graph nodes.
This interface is STL-only and does not own GStreamer runtime objects.
Definition at line 20 of file Node.h.
Public Member Functions
backend()
|
input_ports()
|
kind()
|
output_ports()
|
output_spec()
| inline virtual |
user_label()
| inline virtual |
Optional user-facing label for diagnostics; empty by default.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.