- Posts: 1
- Joined: Thu Feb 08, 2024 9:55 pm
- Real Name: Charles Perrone
Hi chperrone,
You can automate ATEM macros with the ATEM Switchers SDK.
You could, for instance, have an application running in the background that listens for events on the switcher with a callback method and controls your macros based on the actions that occur within the ATEM Software Control.
For Macros, I recommend reviewing section 9 of the SDK:
- The IBMDSwitcherMacroPool object interface provides functionality for the transfer and deletion of
macros and for accessing and modifying macro properties.
- The IBMDSwitcherTransferMacro object interface provides methods to cancel a macro transfer, monitor transfer progress, and retrieve transferred macro binary data.
- The IBMDSwitcherMacro object interface provides access to macro binary data used for transferring macros.
- The IBMDSwitcherMacroPoolCallback object interface provides notification when an IBMDSwitcherMacroPool event occurs, such as macro property changes.
- The IBMDSwitcherMacroControl object interface provides macro recording state, playback state, and control.
- The IBMDSwitcherMacroControlCallback object interface provides notification when an IBMDSwitcherMacroControl event occurs, such as a macro playback and recording states.
Please see the SDK Documentation for details about each interface and all their associated methods.