- Posts: 26
- Joined: Wed Jan 04, 2017 12:18 pm
Hi Altug,
Although it is possible to run an application built with earlier SDK than the installed Desktop Video, the opposite is not true.
The IDeckLinkOutput interface was revised in Desktop Video 11.5.1, as you have observed it has a new REFIID. An installed Desktop Video 11.5 does not define the newer IDeckLinkOutput interface, so calling QueryInterface with the new REFIID will return E_NOINTERFACE.
To target your application to run against both Desktop Video 11.4.1 and 11.7, you should build your application against Desktop Video SDK 11.4.1.
Regards
Cameron