VisioForge (c) 2025

Search Results for

    Class DecklinkVideoSourceSettings

    Decklink video source settings.

    Inheritance
    object
    DecklinkVideoSourceSettings
    Implements
    IVideoCaptureBaseVideoSourceSettings
    IVideoSourceSettings
    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 DecklinkVideoSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoSourceSettings, IMediaBlockSettings

    Constructors

    DecklinkVideoSourceSettings(uint)

    Initializes a new instance of the DecklinkVideoSourceSettings class.

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

    The device number.

    DecklinkVideoSourceSettings(DecklinkVideoSourceInfo)

    Initializes a new instance of the DecklinkVideoSourceSettings class.

    Declaration
    public DecklinkVideoSourceSettings(DecklinkVideoSourceInfo info)
    Parameters
    Type Name Description
    DecklinkVideoSourceInfo info

    The information.

    Properties

    BufferSize

    Gets or sets the size of internal buffer in number of video frames.

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

    Connection

    Gets or sets the video input connection to use.

    Declaration
    public DecklinkConnection Connection { get; set; }
    Property Value
    Type Description
    DecklinkConnection

    DeviceNumber

    Gets or sets the device number.

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

    The device number.

    DisableVideoConversion

    Gets or sets a value indicating whether to disable video conversion.

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

    true if disable video conversion; otherwise, false.

    DropNoSignalFrames

    Gets or sets a value indicating whether source will drop frames that are marked as having no input signal.

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

    Mode

    Gets or sets the video mode to use for playback.

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

    OutputAFDBar

    Gets or sets a value indicating whether source will extract and output AFD/Bar as Meta (if present).

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

    OutputCC

    Gets or sets a value indicating whether source will extract and output CC as Meta (if present).

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

    OutputStreamTime

    Gets or sets a value indicating whether source will output stream time directly instead of translating to pipeline clock (output stream time).

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

    Profile

    Gets or sets the decklink profile to use.

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

    SkipFirstTime

    Gets or sets the skip value. Skip that much time of initial frames after starting.

    Declaration
    public ulong SkipFirstTime { get; set; }
    Property Value
    Type Description
    ulong

    The skip first time.

    TimecodeFormat

    Gets or sets the timecode format.

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

    The timecode format.

    VideoFormat

    Gets or sets the video format type to use for input (Only use auto for Mode=Auto).

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

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    Implements

    IVideoCaptureBaseVideoSourceSettings
    IVideoSourceSettings
    IMediaBlockSettings