This section contains information about the callable methods in the library.

ATEMConstant parameters

In many cases these methods use ATEMConstant parameters. As an example, let’s have a look at the setProgramInputVideoSource method:

setProgramInputVideoSource(mE:ATEMConstant, videoSource:ATEMConstant) -> None
    Args:
        mE: see ATEMMixEffects
        videoSource: see ATEMVideoSources

In this case, the mE parameter should be a value contained in ATEMMixEffects and videoSource should also be a valid ATEMVideoSources item.

switcher.setProgramInputVideoSource(switcher.atem.mixEffects.mixEffect1, switcher.atem.videoSources.mediaPlayer1)

See the Data - Protocol - ATEMConstant section for more info.

In this section

  • Init: Initialization
  • Connect: Connection management
  • Set: Change switcher settings
  • Exec: Execute switcher actions