Page 1 of 1

Where is BMDSwitcherAPI.dll?

PostPosted: Mon Jul 15, 2019 2:36 pm
by guzewski
I'm just getting started on some switcher automation software, and I'm writing in C#.

I downloaded SDK v8.01 and found a couple of C# samples which look quite useful, but they won't compile because the reference to BMDSwitcherAPI can not be resolved.

The DLL is not included with the SDK. There is an IDL with the same name but that doesn't do me much good.

So the simple question is: where can I get this DLL?

Thanks.

Re: Where is BMDSwitcherAPI.dll?

PostPosted: Tue Jul 16, 2019 1:52 am
by guzewski
Found it. I had to install the switcher software and the DLL came with that. The c# sample finally compiles and I'll give it a try.

Re: Where is BMDSwitcherAPI.dll?

PostPosted: Tue Jul 16, 2019 4:57 am
by Cameron Nichols
Hi Mark,

The BMDSwitcherAPI type library is registered when the ATEM Switcher software is installed. Please download the 8.0.1 update from the Blackmagic support site: https://www.blackmagicdesign.com/suppor ... -switchers

When installed you add to your VS C# project by right clicking project in Solution Explorer -> Add -> Reference... -> COM -> Type Libraries -> check "Blackmagic Switcher API Library"

Remember to add to your source:
Code: Select all
using BMDSwitcherAPI;
Regards
Cameron

Re: Where is BMDSwitcherAPI.dll?

PostPosted: Tue Jul 16, 2019 1:41 pm
by guzewski
I thought it might be something like that. :oops:

I did what you suggested and it' all good.

Thanks for the timely information.