Prevent Decklink from automatic capture playout

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

TimLegrand

  • Posts: 3
  • Joined: Wed Apr 27, 2016 3:45 pm

Prevent Decklink from automatic capture playout

PostWed Apr 27, 2016 3:51 pm

Hi,

I'm using the DeckLink 4K Extreme 12G (driver version 10.6.2a3) with the Linux/Sample/Capture application.

When capturing, the card displays frame currently being captured on output ports.
How to prevent that?

Thanks,
Tim
Offline

Nicholas Gill

Blackmagic Design

  • Posts: 169
  • Joined: Mon May 04, 2015 10:28 pm

Re: Prevent Decklink from automatic capture playout

PostWed May 04, 2016 3:08 am

Hi Tim,

There is no general method to disable the capture pass-through feature using the DeckLinkAPI.

However, as the DeckLink 4K Extreme 12G is a full-duplex device, it is possible for the application to perform a capture operation, and simultaneously enable video output.

In this case the application does not need to schedule video frames, it is sufficient for the application to obtain a reference to IDeckLinkOutput (using QueryInterface) and to enable video output using IDeckLinkOutput::EnableVideoOutput.

The content of the video output is then under application control - captured video frames will not appear on the output unless explicitly scheduled by the application (or video output is disabled).

Cheers,

-nick

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 21 guests