Class PipelineTopologyProperties
Pipeline topology properties.
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Media.VideoAnalyzer.Edge.dll
Syntax
public class PipelineTopologyProperties
Constructors
PipelineTopologyProperties()
Initializes a new instance of PipelineTopologyProperties.
Declaration
public PipelineTopologyProperties ();
Properties
Description
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
Declaration
public string Description { get; set; }
Property Value
System.String
|
Parameters
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
Declaration
public System.Collections.Generic.IList<Azure.Media.VideoAnalyzer.Edge.Models.ParameterDeclaration> Parameters { get; }
Property Value
System.Collections.Generic.IList<ParameterDeclaration>
|
Processors
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
Declaration
public System.Collections.Generic.IList<Azure.Media.VideoAnalyzer.Edge.Models.ProcessorNodeBase> Processors { get; }
Property Value
System.Collections.Generic.IList<ProcessorNodeBase>
|
Sinks
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
Declaration
public System.Collections.Generic.IList<Azure.Media.VideoAnalyzer.Edge.Models.SinkNodeBase> Sinks { get; }
Property Value
System.Collections.Generic.IList<SinkNodeBase>
|
Sources
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
Declaration
public System.Collections.Generic.IList<Azure.Media.VideoAnalyzer.Edge.Models.SourceNodeBase> Sources { get; }
Property Value
System.Collections.Generic.IList<SourceNodeBase>
|