Interface IMediaBlock
Main Media Block interface.
Inherited Members
Namespace: VisioForge.Core.MediaBlocks
Assembly: VisioForge.Core.dll
Syntax
public interface IMediaBlock : IDisposable
Properties
Input
Gets the input.
Declaration
MediaBlockPad Input { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad | The input. |
Inputs
Gets the inputs.
Declaration
MediaBlockPad[] Inputs { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad[] | The inputs. |
Name
Gets or sets the name.
Declaration
string Name { get; set; }
Property Value
Type | Description |
---|---|
string | The name. |
Output
Gets the output.
Declaration
MediaBlockPad Output { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad | The output. |
Outputs
Gets the outputs.
Declaration
MediaBlockPad[] Outputs { get; }
Property Value
Type | Description |
---|---|
MediaBlockPad[] | The outputs. |
Type
Gets or sets the type.
Declaration
MediaBlockType Type { get; set; }
Property Value
Type | Description |
---|---|
MediaBlockType | The type. |
Methods
GetPipelineContext()
Gets the pipeline context.
Declaration
BlockPipelineContext GetPipelineContext()
Returns
Type | Description |
---|---|
BlockPipelineContext | BlockPipelineContext. |
ToYAMLBlock()
Converts to YAML.
Declaration
YAMLBlock ToYAMLBlock()
Returns
Type | Description |
---|---|
YAMLBlock | YAMLBlock. |