Table of Contents

Class DecklinkAudioSinkSettings

Namespace
VisioForge.Core.Types.X.Decklink
Assembly
VisioForge.Core.dll

Decklink audio sink settings.

public class DecklinkAudioSinkSettings : IMediaBlockSettings

Inheritance

Implements

Inherited Members

Constructors

Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkAudioSinkSettings class.

public DecklinkAudioSinkSettings(DecklinkAudioSinkInfo info)

Parameters

info DecklinkAudioSinkInfo

The information.

Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkAudioSinkSettings class.

public DecklinkAudioSinkSettings(uint deviceNumber)

Parameters

deviceNumber uint

The device number.

Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkAudioSinkSettings class.

public DecklinkAudioSinkSettings()

Properties

Gets or sets the timestamp alignment threshold.

public TimeSpan AlignmentThreshold { get; set; }

Property Value

TimeSpan

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

public TimeSpan BufferTime { get; set; }

Property Value

TimeSpan

Gets or sets the output device instance to use.

public uint DeviceNumber { get; set; }

Property Value

uint

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

public TimeSpan DiscontWait { get; set; }

Property Value

TimeSpan

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

public bool IsSync { get; set; }

Property Value

bool

Methods

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.