Has anyone ever worked with and adopted into Xojo the BlackMagic Designs ATEM video switcher SDK? I have a specific requirement for it and looking at the SDK documentation it looks like something that might be able to be implemented using declares, but it’s a bit beyond what I know I can do.
I thought I’d ask here on the off chance someone has worked with this.
I don’t really work with the BMD switchers. I more a ATEM kind of guy. And I never played around with their APIs.
Some cameras and camera related equipment can communicate via HTTP and REST. I did write something a long time ago, that could trigger 14 RED cameras at once, just over the camera’s fiber connection, that included a regular network connection, via glass. It was used for “Sensation White”, a very well known Techno concert in The Netherlands. But that is not in the scope of the OP’s question.
My first thought is to check how to deal with declares to connect with the BMD SDK library the same way as you would do by calling DLLs in other SDKs.
I like this topic though. So, I will follow this with interest.
It is an ATEM I am trying to control. Their new ATEM Mini. I only need a couple of functions. I wish they had an HTTP or REST interface. That would be easy.
My challenge is I’m really not much of an expert (in fact I know very little) on declares and using them.
Maybe post a couple of the API calls from the SDK and the file name of the library (ie: black-magic-lib.so or black-magic-lib.dyld) and maybe someone can chime in with some declares to help.