Skip to main content

Decklink Audio Sink block

SDK contains a Decklink Audio Sink block, which allows audio output to Blackmagic Decklink devices.

You can use SDI, HDMI, and other outputs.

Enumerating devices

To enumerate available audio output devices, use the following code:

var devices = await DecklinkAudioSinkBlock.GetDevicesAsync();
foreach (var item in devices)
{
Debug.WriteLine(item.Name);
}

Creating a block

To create a block, use the following code:

DecklinkAudioSinkSettings audioSinkSettings = null;

var device = (await DecklinkAudioSinkBlock.GetDevicesAsync())[0];
if (device != null)
{
audioSinkSettings = new DecklinkAudioSinkSettings(device);
}

var decklinkAudioSink = new DecklinkAudioSinkBlock(audioSinkSettings);

The block is created with the specified settings. You can connect the Decklink Audio Sink block to other blocks, such as audio effects or sources, using the Input pad.

Sample applications