A C# library for connecting with Blackmagic Design ATEM switchers.
This is a C# port of the TypeScript atem-connection library.
- Connect to ATEM switchers via UDP
- Send commands to the ATEM switcher
- Receive state updates from the ATEM switcher
dotnet add package AtemSharpdotnet add package AtemSharp.MSDependencyInjectionFor a quick start there are the following simple demo applications:
- AtemSharp.Demo - Single file command line application that reads the state and executs the first two macros
- AtemSharp.Demo.DependencyInjection - Same as above but registers the library using DI
- PacketDecoder - A tool that shows the packet flags and all contained commands with their respective payloads from a Wireshark-sniffed packet data
MIT License - see LICENSE file for details.