triobabe.blogg.se

Blackmagic desktop video sdk
Blackmagic desktop video sdk





blackmagic desktop video sdk

# define sysFunc( x, y) myfunc( x, y ) // macro definition overload Even if you have to create a environment variable to describe the environment you are working in will help solve the problem.Īs an example here are a couple of pre-processor defined entries which invoke a parameter swapping macro and a system level define for the code, based on the version number in VERSION (e.g: -DVERSION=3.1) However, checking the version of the SDK when you compile will allow you to select the correct version of the call to make. I have only recently started to work with BMD SDK's so I have not run into any version issues.

BLACKMAGIC DESKTOP VIDEO SDK SOFTWARE

I have been in software development from imbedded systems to mainframe software applications: what is described is best handled with "#defines". I haven't seen this mentioned in the SDK reference that mentions changes on the SDK side in section 1.1.6 but not how SDK versions relate to the installed Desktop Video version. Is this the standard behaviour, that an app built with SDK 11.5 (for example) won't run against Desktop Video 11.6 or later on Linux? It does the same as the Capture sample from the 11.6 SDK, reporting "The selected device does not have an input interface". Rebuilding our app against the 11.6 SDK allows it to run correctly, but then it doesn't run against the previous Desktop Video version (11.5). The same thing happens with the Capture sample included in the Linux 11.5 SDK (Linux/Samples/bin/x86_64/Capture) which reports the command line configuration then does nothing. Our custom app does not work on this - it looks like the g_deckLinkInput->StartStreams() call is successful but it never sees a frame callback. Today a new server was set up, and the latest Desktop Video software version was installed, currently v11.6. We have a custom Decklink capture app developed against the v11.5 SDK, and it's been in use for some time.

blackmagic desktop video sdk

Does an application built against SDK version X.Y need to run against precisely the same Desktop Video version, or is there any backward compatibility in new Desktop Video versions? This is on Ubuntu 18.04.







Blackmagic desktop video sdk