VisioForge (c) 2025

Search Results for

    Class DecklinkAudioSourceSettings

    Decklink audio source settings.

    Inheritance
    object
    DecklinkAudioSourceSettings
    Implements
    IVideoCaptureBaseAudioSourceSettings
    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 DecklinkAudioSourceSettings : IVideoCaptureBaseAudioSourceSettings

    Constructors

    DecklinkAudioSourceSettings(uint)

    Initializes a new instance of the DecklinkAudioSourceSettings class.

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

    The device number.

    DecklinkAudioSourceSettings(DecklinkAudioSourceInfo)

    Initializes a new instance of the DecklinkAudioSourceSettings class.

    Declaration
    public DecklinkAudioSourceSettings(DecklinkAudioSourceInfo info)
    Parameters
    Type Name Description
    DecklinkAudioSourceInfo info

    The information.

    Properties

    AlignmentThreshold

    Gets or sets the timestamp alignment threshold in nanoseconds.

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

    The alignment threshold.

    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

    The size of the buffer.

    Channels

    Gets or sets the channels.

    Declaration
    public DecklinkAudioChannels Channels { get; set; }
    Property Value
    Type Description
    DecklinkAudioChannels

    The channels.

    Connection

    Gets or sets the audio connection to use.

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

    The connection.

    DeviceNumber

    Gets or sets the device number.

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

    The device number.

    DisableAudioConversion

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

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

    true if disable audio conversion; otherwise, false.

    DiscontWait

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

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

    The discont wait.

    Format

    Gets or sets the format.

    Declaration
    public DecklinkAudioFormat Format { get; set; }
    Property Value
    Type Description
    DecklinkAudioFormat

    The format.

    SampleRate

    Gets the sample rate.

    Declaration
    public int SampleRate { get; }
    Property Value
    Type Description
    int

    The sample rate.

    Implements

    IVideoCaptureBaseAudioSourceSettings