# Decklink Audio Sink block

Media Blocks SDK .Net

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