Registering the BMDSwitcherAPI.dll

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

BrettK

  • Posts: 6
  • Joined: Mon Aug 03, 2020 7:06 am
  • Real Name: brett kelly

Registering the BMDSwitcherAPI.dll

PostWed Oct 07, 2020 1:34 am

Hi
I have made little app that gets the recording state of the ATEM switcher

I have not been successful in getting the App to run on a Windows PC that does not already have the ATEM switcher Software installed.

I tried the regsvr32.exe BMDSwitcherAPI.dll but it fails even as admin.

Is there a particular process to register these DLL

Thanks
Brett
Offline

BrettK

  • Posts: 6
  • Joined: Mon Aug 03, 2020 7:06 am
  • Real Name: brett kelly

Re: Registering the BMDSwitcherAPI.dll

PostMon Oct 12, 2020 1:20 am

Hi Again.
I really hope someone can help on how to register the DLL in Windows.
We just cant get it to work.

Thanks :cry: :cry:
Offline

Jonas Hermansson

  • Posts: 8
  • Joined: Mon Dec 08, 2014 6:43 am

Re: Registering the BMDSwitcherAPI.dll

PostTue Oct 13, 2020 11:28 pm

Are you using a 32-bit or 64-bit version of Windows?
If you use Windows 64-bit, and the library you are registering is 32-bit (which the ATEM one could possible be) you need to use the 32-bit version of Regsvr32 (yes, the filename is kind of confusing as it is the same on both versions).

You find that in windows\SysWOW64. So navigate into that folder and run the version of Regsvr32 that is there.
Offline

BrettK

  • Posts: 6
  • Joined: Mon Aug 03, 2020 7:06 am
  • Real Name: brett kelly

Re: Registering the BMDSwitcherAPI.dll

PostWed Nov 11, 2020 1:28 am

Capture.JPG
Screen Gram of Error
Capture.JPG (52.96 KiB) Viewed 1847 times

Hi. This is the error I get regardless of tring to register the 32bit or 64 bit
and every combo

tried on several machines same error
Thanks
Offline

Ian Morrish

  • Posts: 580
  • Joined: Sun Jan 18, 2015 9:24 pm
  • Location: New Zealand

Re: Registering the BMDSwitcherAPI.dll

PostSat Nov 14, 2020 7:44 pm

Works for me, so long as you have the c++ runtime installed.
See my notes on this https://ianmorrish.wordpress.com/2020/11/15/using-atem-api-without-installing-desktop-software/
Regards,
Ian Morrish
Video Integrated Scripting Environment
(Windows PowerShell with ATEM driver + more)
https://ianmorrish.wordpress.com

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 15 guests