VisioForge (c) 2025

Search Results for

    Class DecklinkOutput

    Decklink output settings.

    Inheritance
    object
    DecklinkOutput
    Implements
    IVideoCaptureXBaseOutput
    IXBaseOutput
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.Output
    Assembly: VisioForge.Core.dll
    Syntax
    public class DecklinkOutput : IVideoCaptureXBaseOutput, IXBaseOutput

    Constructors

    DecklinkOutput(DecklinkVideoSinkSettings, DecklinkAudioSinkSettings)

    Initializes a new instance of the DecklinkOutput class.

    Declaration
    public DecklinkOutput(DecklinkVideoSinkSettings video, DecklinkAudioSinkSettings audio)
    Parameters
    Type Name Description
    DecklinkVideoSinkSettings video

    The video.

    DecklinkAudioSinkSettings audio

    The audio.

    Properties

    Audio

    Gets the Decklink audio sink settings.

    Declaration
    public DecklinkAudioSinkSettings Audio { get; }
    Property Value
    Type Description
    DecklinkAudioSinkSettings

    The audio settings.

    CustomAudioProcessor

    Gets or sets the custom audio processor block.

    Declaration
    public MediaBlock CustomAudioProcessor { get; set; }
    Property Value
    Type Description
    MediaBlock

    The custom audio processor.

    CustomVideoProcessor

    Gets or sets the custom video processor block.

    Declaration
    public MediaBlock CustomVideoProcessor { get; set; }
    Property Value
    Type Description
    MediaBlock

    The custom video processor.

    Video

    Gets the Decklink video sink settings.

    Declaration
    public DecklinkVideoSinkSettings Video { get; }
    Property Value
    Type Description
    DecklinkVideoSinkSettings

    The video settings.

    Methods

    GetAudioEncoders()

    Gets the audio encoders. Not implemented.

    Declaration
    public Tuple<string, Type>[] GetAudioEncoders()
    Returns
    Type Description
    Tuple<string, Type>[]

    Tuple<System.String, Type>[].

    GetFilename()

    Gets the filename.

    Declaration
    public string GetFilename()
    Returns
    Type Description
    string

    System.String.

    GetVideoEncoders()

    Gets the video encoders. Not implemented.

    Declaration
    public Tuple<string, Type>[] GetVideoEncoders()
    Returns
    Type Description
    Tuple<string, Type>[]

    Tuple<System.String, Type>[].

    SetFilename(string)

    Sets the filename.

    Declaration
    public void SetFilename(string filename)
    Parameters
    Type Name Description
    string filename

    The filename.

    Implements

    IVideoCaptureXBaseOutput
    IXBaseOutput