3D SDI output on DeckLink 8K Pro

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

bockor

  • Posts: 8
  • Joined: Thu Mar 05, 2020 11:09 am
  • Real Name: bernard willaert

3D SDI output on DeckLink 8K Pro

PostThu Mar 05, 2020 11:15 am

Following the TestPattern sample, we detect that none of the display modes supports 3d by checking the flag: m_displayMode->GetFlags() & bmdDisplayModeSupports3D.

First question:
Does the DeckLink 8K Pro support SDI 3D output ?

Second question:
If 3D is supported, how do we activate it on a particular video mode ?
From the DeviceConfiguration sample I tried setting it as default video output mode flag:
deckLinkConfiguration->SetInt(bmdDeckLinkConfigDefaultVideoOutputModeFlags,
iVideoOutputModeFlags | bmdVideoOutputDualStream3D);
But all video modes report the bmdDisplayModeSupports3D as false.

Thanks in advance for your time and support.

Bernard Willaert
Barco
Belgium
Offline

Cameron Nichols

Blackmagic Design

  • Posts: 443
  • Joined: Mon Sep 04, 2017 4:05 am

Re: 3D SDI output on DeckLink 8K Pro

PostFri Mar 13, 2020 5:39 am

Hi Bernard,

Yes 3D output is supported by DeckLink 8K Pro, you can check video mode support with either:
  • IDeckLinkOutput::DoesSupportVideoMode, with supported video mode flag bmdSupportedVideoModeDualStream3D
  • With DeviceList SDK sample
Ensure that you have enabled a profile which 3D is support (dual-link or quad-link modes)

To activate, you need to call IDeckLinkOutput::EnableVideoOutput with output video flags including bmdVideoOutputDualStream3D. You will need to schedule video frames that implement IDeckLinkVideoFrame3DExtensions. Refer to the SignalGenerator/TestPattern SDK sample for example how to create a class that implements IDeckLinkVideoFrame and IDeckLinkVideoFrame3DExtensions.

Regards
Cameron

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 20 guests