Class DecklinkAudioSinkSettings
- Namespace
- VisioForge.Core.Types.X.Decklink
- Assembly
- VisioForge.Core.dll
Decklink audio sink settings.
public class DecklinkAudioSinkSettings : IMediaBlockSettingsInheritance
Implements
Inherited Members
Constructors
DecklinkAudioSinkSettings(DecklinkAudioSinkInfo)
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkAudioSinkSettings class.
public DecklinkAudioSinkSettings(DecklinkAudioSinkInfo info)Parameters
infoDecklinkAudioSinkInfo-
The information.
DecklinkAudioSinkSettings(uint)
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkAudioSinkSettings class.
public DecklinkAudioSinkSettings(uint deviceNumber)Parameters
deviceNumberuint-
The device number.
DecklinkAudioSinkSettings()
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkAudioSinkSettings class.
public DecklinkAudioSinkSettings()Properties
AlignmentThreshold
Gets or sets the timestamp alignment threshold.
public TimeSpan AlignmentThreshold { get; set; }Property Value
BufferTime
Gets or sets the size of audio buffer. This is the minimum latency that the sink reports.
public TimeSpan BufferTime { get; set; }Property Value
DeviceNumber
Gets or sets the output device instance to use.
public uint DeviceNumber { get; set; }Property Value
DiscontWait
Gets or sets the window of time to wait before creating a discontinuity.
public TimeSpan DiscontWait { get; set; }Property Value
IsSync
Gets or sets a value indicating whether this instance is synchronized.
public bool IsSync { get; set; }Property Value
Methods
CreateBlock()
Creates the block.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
MediaBlock.