VisioForge (c) 2025

Search Results for

    Class DecklinkAudioSinkSettings

    Decklink audio sink settings.

    Inheritance
    object
    DecklinkAudioSinkSettings
    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 DecklinkAudioSinkSettings : IMediaBlockSettings

    Constructors

    DecklinkAudioSinkSettings()

    Initializes a new instance of the DecklinkAudioSinkSettings class.

    Declaration
    public DecklinkAudioSinkSettings()

    DecklinkAudioSinkSettings(uint)

    Initializes a new instance of the DecklinkAudioSinkSettings class.

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

    The device number.

    DecklinkAudioSinkSettings(DecklinkAudioSinkInfo)

    Initializes a new instance of the DecklinkAudioSinkSettings class.

    Declaration
    public DecklinkAudioSinkSettings(DecklinkAudioSinkInfo info)
    Parameters
    Type Name Description
    DecklinkAudioSinkInfo info

    The information.

    Properties

    AlignmentThreshold

    Gets or sets the timestamp alignment threshold.

    Declaration
    public TimeSpan AlignmentThreshold { get; set; }
    Property Value
    Type Description
    TimeSpan

    The alignment threshold.

    BufferTime

    Gets or sets the size of audio buffer. This is the minimum latency that the sink reports.

    Declaration
    public TimeSpan BufferTime { get; set; }
    Property Value
    Type Description
    TimeSpan

    The buffer time.

    DeviceNumber

    Gets or sets the output device instance to use.

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

    The device number.

    DiscontWait

    Gets or sets the window of time to wait before creating a discontinuity.

    Declaration
    public TimeSpan DiscontWait { get; set; }
    Property Value
    Type Description
    TimeSpan

    The discont wait.

    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.

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    Implements

    IMediaBlockSettings