DeckLink card Iterator

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

Sami Fattah

  • Posts: 20
  • Joined: Wed Nov 18, 2015 12:04 pm
  • Location: Edison NJ USA

DeckLink card Iterator

PostThu Dec 10, 2015 3:30 pm

Hi


I have 3 DeckLink Quad installed on my system , each DeckLink Quad has 4 Input ports and 3Output Ports . when I use CLSID_CDeckLinkIterator to get IDeckLink devices , I get back 12 devices

(hResult = CoCreateInstance(CLSID_CDeckLinkIterator, NULL, CLSCTX_ALL, IID_IDeckLinkIterator, (void**)&pIDeckLinkIterator) == S_OK

now my question is , Is there is any API I can use to query IDeckLink devices to see which card and which port it belong to , in another word , how to I map those 12 devices to a card : port eg card 0 , port 0


Regards

Sami
sami fattah
Software engineering
Offline

Steve Miles

  • Posts: 4
  • Joined: Sat Aug 01, 2015 3:41 pm

Re: DeckLink card Iterator

PostSat Mar 19, 2016 1:57 pm

Have you tried IDeckLink::GetDisplayName?

I don't know if that will give you anything that maps to physical slot or not, but will at least help decide which port is which. I always enumerate the list with a unique number so I can keep track.

S.

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 19 guests