Class MediaBlocksPipelineDocument
- Assembly
- VisioForge.Core.dll
Root of the versioned Media Blocks pipeline JSON document (schema version 1). One document contains exactly one pipeline. Runtime state is never persisted here. Unknown optional sections and properties survive load/save without loss.
public class MediaBlocksPipelineDocumentInheritance
Inherited Members
Fields
CurrentSchemaVersion
The current schema version written by this SDK build.
public const int CurrentSchemaVersion = 1Field Value
Properties
Blocks
Gets or sets the blocks of the pipeline.
public List<MediaBlockDocument> Blocks { get; set; }Property Value
Connections
Gets or sets the connections between blocks.
public List<MediaBlockConnectionDocument> Connections { get; set; }Property Value
Editor
Gets or sets optional editor state (node positions, groups, comments, viewport). Opaque to the SDK: it is stored and returned verbatim so the host editor owns its shape.
public JsonElement? Editor { get; set; }Property Value
ExtensionData
Gets unknown top-level sections that survive load/save without loss.
[JsonExtensionData]
public Dictionary<string, JsonElement> ExtensionData { get; set; }Property Value
Pipeline
Gets or sets the pipeline description.
public MediaBlocksPipelineInfoDocument Pipeline { get; set; }Property Value
SchemaVersion
Gets or sets the document schema version. Required on load.
public int SchemaVersion { get; set; }Property Value
SdkVersion
Gets or sets the SDK version that produced the document. Informational.
public string SdkVersion { get; set; }