I am no longer supporting this project as we do not need this libary anymore.
This is a C# libary for the Black Magic Design ATEM Live Production Switchers. This project aims to allow developers to use the ATEM SDK more easily with this API doing most of the backend processing.
The project is currently not tested. It is however being developed with a ATEM ME2
- Project currently on hold as i'm using Node Red to control our system now. Most of it works as far as i remember, feel free to post any issues you find so if i ever pick it up again i can remember what i was doing :)
There seems to be a issue casting a COM object, however i think its only when sending a command while recieving. Example: You add a event to be called when the program input changes to change the program input. This causes the error.
Name | Desciption | Return | Tested |
---|---|---|---|
Connect(String ipAddress) | Attempt Connection To The Switcher | ATEM_VisionSwitcher.Status | Working |
Not Complete.
Name | Desciption | Return | Tested |
---|---|---|---|
Not Complete.
Name | Desciption | Return | Tested |
---|---|---|---|
Not Complete.
To use the API download the development DLL from /bin/debug and include it in your references of your solution
Right Click References -> Browse -> Select the downloaded dll
Object | Tested |
---|---|
DownstreamKeyer | No |
UpstreamKeyer | No |
Keyers | No |
Keyer | No |
Input | No |
SwitcherInput | |
AuxInput | |
DebugConsole | Yes |
DownstreamKeyerMonitor | No |
UpstreamKeyerMonitor | No |
MixEffectBlockMonitor | No |
SwitcherInputMonitor | No |
AuxInputMonitor | No |
Inputs | No |