RemoteShowControl-Once
July 5, 2022 ยท View on GitHub
RemoteShowControl-Once
Once Control Irisdown RemoteShowControl
Once control a remote PowerPoint slide-deck with the help of its Irisdown RemoteShowControl plugin, based on vMix triggers or shortcuts.
Problem
When ingesting the screen or HDMI captured output of a PowerPoint slide-deck into vMix scene inputs one has to ensure that the correct slide is selected within PowerPoint. Often, PowerPoint is running on a different computer than vMix, too.
Additionally, when presenting slides with PowerPoint and teleprompter information with applications like QPrompt (which has to be interactively speed-adjusted by an operator to follow the speaker) in parallel, PowerPoint cannot be controlled with regular input devices like Logitech Presenter anymore, as this requires PowerPoint to have focus (in parallel to QPrompt) and under Windows only a single application can be focused.
Solution
The PowerPoint plugin Irisdown RemoteShowControl is installed into PowerPoint and listens on a TCP port for control commands. This script can be run to instruct PowerPoint, through its installed Irisdown Remote Show Control plugin, to go to the previous, next or a particular slide.
As IrisDown RemoteShowControl is a PowerPoint plugin which receives the commands via TCP, PowerPoint isn't required to be focused, too.
Usage
Configure vMix Shortcuts or Triggers with:
<key1> SetDynamicValue1 PREV
<key1> ScriptStart remoteshowcontrol-once
<key2> SetDynamicValue1 NEXT
<key2> ScriptStart remoteshowcontrol-once
<key3> SetDynamicValue1 <N>
<key3> ScriptStart remoteshowcontrol-once