Page 1 of 1

How to prevent Audio HANC completely on Decklink Quad?

PostPosted: Mon May 18, 2015 1:28 pm
by Andrew Devine
Hi,
Does anyone know a way to disable SDI audio output from a Decklink Quad card?
System = DesktopVideo 10.4, SDK 10.4, DeckLink Quad, Windows 7.

Without any scheduled (pre-rolled) frames, when a DeckLink channel is started using IDeckLinkOutput::StartScheduledPlayback audio data within HANC is seen (SD PAL Video samples after #719). The same is witnessed using Blackmagic Media Express to play back an imported video file that doesn't have any audio.

IDeckLinkOutput::DisableAudio method always gives me "Access denied" wherever I've tried to use it in my code (before or after Enable video within my initialise, or after starting an output).

Also, I have tried disabling the Blackmagic audio devices within Windows Device Manager and audio ancillary data is still being output.

Thanks,
Andy

Re: How to prevent Audio HANC completely on Decklink Quad?

PostPosted: Thu May 28, 2015 2:03 am
by Nicholas Gill
Hi Andy,

It is not possible to completely disable HANC from being output. When there is no audio supplied by the SDK application, the cards will still output audio ancillary data in HANC over SDI and HDMI.

I presume from the description that IDeckLinkOutput::DisableAudioOutput is being called without IDeckLinkOutput::EnableAudioOutput. DisableAudioOutput will return E_ACCESSDENIED if the audio output is not enabled.

Cheers,

-nick