VisioForge (c) 2025

Search Results for

    Class DecklinkVideoSinkSettings

    Decklink video sink settings.

    Inheritance
    object
    DecklinkVideoSinkSettings
    Implements
    IMediaBlockSettings
    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.Decklink
    Assembly: VisioForge.Core.dll
    Syntax
    public class DecklinkVideoSinkSettings : IMediaBlockSettings

    Constructors

    DecklinkVideoSinkSettings()

    Initializes a new instance of the DecklinkVideoSinkSettings class.

    Declaration
    public DecklinkVideoSinkSettings()

    DecklinkVideoSinkSettings(uint)

    Initializes a new instance of the DecklinkVideoSinkSettings class.

    Declaration
    public DecklinkVideoSinkSettings(uint deviceNumber)
    Parameters
    Type Name Description
    uint deviceNumber

    The device number.

    DecklinkVideoSinkSettings(DecklinkVideoSinkInfo)

    Initializes a new instance of the DecklinkVideoSinkSettings class.

    Declaration
    public DecklinkVideoSinkSettings(DecklinkVideoSinkInfo info)
    Parameters
    Type Name Description
    DecklinkVideoSinkInfo info

    The information.

    Properties

    AFDBarLine

    Gets or sets the line number to use for inserting AFD/Bar data (0 = disabled).

    Declaration
    public int AFDBarLine { get; set; }
    Property Value
    Type Description
    int

    The afd bar line.

    CCLine

    Gets or sets the line number to use for inserting closed captions (0 = disabled).

    Declaration
    public int CCLine { get; set; }
    Property Value
    Type Description
    int

    The cc line.

    CustomFrameRate

    Gets or sets the custom frame rate.

    Declaration
    public VideoFrameRate? CustomFrameRate { get; set; }
    Property Value
    Type Description
    VideoFrameRate?

    The custom frame rate.

    CustomVideoSize

    Gets or sets the size of the custom video.

    Declaration
    public ResizeVideoEffect CustomVideoSize { get; set; }
    Property Value
    Type Description
    ResizeVideoEffect

    The size of the custom video.

    DeviceNumber

    Gets or sets the output device instance to use.

    Declaration
    public uint DeviceNumber { get; set; }
    Property Value
    Type Description
    uint

    The device number.

    IsSync

    Gets or sets a value indicating whether this instance is synchronized.

    Declaration
    public bool IsSync { get; set; }
    Property Value
    Type Description
    bool

    true if this instance is synchronize; otherwise, false.

    KeyerLevel

    Gets or sets the keyer level.

    Declaration
    public int KeyerLevel { get; set; }
    Property Value
    Type Description
    int

    The keyer level.

    KeyerMode

    Gets or sets the keyer mode.

    Declaration
    public DecklinkKeyerMode KeyerMode { get; set; }
    Property Value
    Type Description
    DecklinkKeyerMode

    The keyer mode.

    Mode

    Gets or sets the video mode to use for playback.

    Declaration
    public DecklinkMode Mode { get; set; }
    Property Value
    Type Description
    DecklinkMode

    The mode.

    Profile

    Gets or sets the decklink profile to use.

    Declaration
    public DecklinkProfileID Profile { get; set; }
    Property Value
    Type Description
    DecklinkProfileID

    The profile.

    TimecodeFormat

    Gets or sets the timecode format type to use for playback.

    Declaration
    public DecklinkTimecodeFormat TimecodeFormat { get; set; }
    Property Value
    Type Description
    DecklinkTimecodeFormat

    The timecode format.

    VideoFormat

    Gets or sets the video format.

    Declaration
    public DecklinkVideoFormat VideoFormat { get; set; }
    Property Value
    Type Description
    DecklinkVideoFormat

    The video format.

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    Implements

    IMediaBlockSettings