VisioForge (c) 2025

Search Results for

    Class LVCVideoAudioOutput

    Live Video Compositor video/audio output. Implements the LVCOutput.

    Inheritance
    object
    LVCOutput
    LVCVideoAudioOutput
    Implements
    IDisposable
    Inherited Members
    LVCOutput._context
    LVCOutput._mainBlock
    LVCOutput._bridgeSourceBlock
    LVCOutput._compositor
    LVCOutput._mediaType
    LVCOutput.disposedValue
    LVCOutput.Pipeline
    LVCOutput.AutoStart
    LVCOutput.Name
    LVCOutput.Channel
    LVCOutput.SetAndConnectMainBlock(MediaBlock)
    LVCOutput.StartAsync()
    LVCOutput.StopAsync(bool)
    LVCOutput.Dispose()
    LVCOutput.GetFilenameOrURL()
    LVCOutput.SetFilenameOrURL(string)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.LiveVideoCompositor
    Assembly: VisioForge.Core.dll
    Syntax
    public class LVCVideoAudioOutput : LVCOutput, IDisposable

    Constructors

    LVCVideoAudioOutput(string, LiveVideoCompositor, MediaBlock, bool, MediaBlock, MediaBlock)

    Initializes a new instance of the LVCVideoAudioOutput class.

    Declaration
    public LVCVideoAudioOutput(string name, LiveVideoCompositor compositor, MediaBlock mainBlock, bool autostart, MediaBlock processingVideoBlock = null, MediaBlock processingAudioBlock = null)
    Parameters
    Type Name Description
    string name

    The name.

    LiveVideoCompositor compositor

    The compositor.

    MediaBlock mainBlock

    The main block.

    bool autostart

    if set to true autostart wtih a main pipeline.

    MediaBlock processingVideoBlock

    The processing video block.

    MediaBlock processingAudioBlock

    The processing audio block.

    Methods

    Build(string, string)

    Builds.

    Declaration
    public override void Build(string uniqueName, string uniqueName2 = null)
    Parameters
    Type Name Description
    string uniqueName

    The unique name 1.

    string uniqueName2

    The unique name 2.

    Overrides
    LVCOutput.Build(string, string)

    Dispose(bool)

    Releases unmanaged and - optionally - managed resources.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    Overrides
    LVCOutput.Dispose(bool)

    Implements

    IDisposable

    See Also

    LVCOutput