CompiledGraph Struct
Result produced by Compiler::compile: pipelines, stages, edges, specs, and port names. More...
Declaration
Included Headers
Public Member Attributes Index
| std::vector< CompiledPipelineSegment > | pipelines |
|
Compiled pipeline-backend segments. More... | |
| std::vector< CompiledStageNode > | stages |
|
Compiled stage-backend nodes. More... | |
| std::vector< Edge > | edges |
|
All edges as captured in the runtime graph. More... | |
| std::vector< EdgeSpec > | edge_specs |
|
Per-edge specs, parallel to edges. More... | |
| std::vector< std::string > | port_names |
|
Port-name table, indexable by PortId. More... | |
Description
Result produced by Compiler::compile: pipelines, stages, edges, specs, and port names.
Contains everything the runtime needs to materialise a graph: pipeline segments to launch as GStreamer pipelines, stage nodes to spawn as actors, the edges that connect them, and the port-name table to resolve PortIds.
Definition at line 74 of file Compiler.h.
Public Member Attributes
edge_specs
|
Per-edge specs, parallel to edges.
Definition at line 78 of file Compiler.h.
edges
|
All edges as captured in the runtime graph.
Definition at line 77 of file Compiler.h.
pipelines
|
Compiled pipeline-backend segments.
Definition at line 75 of file Compiler.h.
port_names
|
Port-name table, indexable by PortId.
Definition at line 79 of file Compiler.h.
stages
|
Compiled stage-backend nodes.
Definition at line 76 of file Compiler.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.