Modified UPDATE (on Jan. 24, 2019):
the below works well for me, AS LONG AS in the IRP console window, IRP A is on angle 1, "Set Replay A to Camera 1" as the mouse-over tells you (green box is on 1, for row A, the row with P-1-2-3).
The setting of IRP B is inconsequential for the routine, it will work alright at both 1, 2, and 3 angles.
(earlier, I thought moving events to a different bank threw the routine off, but that seems perfectly allowed)
Okay, here is the original post:
(Download link to Elgato profile below)
Wanted to give an update, it explains how to deal with easy marking and playing back of replays when using multiple angles, when the action is visible on the main camera always, and on one of 2 other cameras,
them being slamcams in a basket. The action is under one of the two baskets at a time.
The three cameras are picked in the replay recording setup (requires vMix Pro).
The first button is for:
Marking a 5 sec. replay,
putting it in Bank 2 with cam 1 (wide) toggled on,
and in Bank 5 with cam 1 (wide) AND cam 2 (slamcam in basket X) on,
and in Bank 7 with cam 2 (slamcam) on
... all with one keypress on the Elgato.
I work from Bank 2. After a time-out/break is over, I move all replay events from Bank 2 to Bank 1. So in the end, Bank 1 has all the events, and Bank 2 has only the ones since the previous break.
How?
Make a multi action "-5 Team A" and put these actions in it, with a Delay of 5 ms after each action (longer delays are indicated below, if any):
Activate Bank 2
http://localhost:8088/API/?Function=ReplaySelectEvents2
Make a 5 sec. IRP in bank 2 (cam 1 is on by default)
http://localhost:8088/API/?Function=ReplayMarkInOutLive&Value=5
cam 2 toggle ON in bank 2 (gets toggled back off later)
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera2
copy to bank 5, cams 1 AND 2
http://localhost:8088/API/?Function=ReplayCopyLastEvent&Value=4
cam 1 toggle off in bank 2 (cam 2 remains toggled on in bank 2), this gets reversed later
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera1
copy (cam 2 replay angle) to bank 7
http://localhost:8088/API/?Function=ReplayCopyLastEvent&Value=6
cam 1 toggle back on (in bank 2)
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera1
cam 2 toggle back off (in bank 2)
http://localhost:8088/API/?Function=ReplayToggleLastEventCamera2
Do the same for the slamcam in the other basket ("-5 Team B"), except replace replay cam2 with cam3, cam3 being your slamcam in the other basket and having position 3 in the Replay console of vMix.
This will be your second button.
Make a clone of the Elgato template (profile) and swap team names A/B in the clone, so you have a template for the 1st half, and one for the 2nd half, when teams have switched sides.
Third button:
Elgato button to play back the replay event from 1 angle:
REPLAY LAST event, Main cam only (a 5 sec. replay)
Activate Bank 2 (Main cam angle)
http://localhost:8088/API/?Function=ReplaySelectEvents2
Replay Last Event
http://localhost:8088/API/?Function=ReplayPlayLastEventToOutput
Delay
1000 ms
Delay
5500 ms
Put Input 1 (which has my Main cam) in Pvw, after the replay it will be switched to Pgm Out
http://localhost:8088/API/?Function=PreviewInput&Input=1
Put Close cam (input 2 in my case) in Pvw
http://localhost:8088/API/?Function=PreviewInput&Input=2
Fourth button:
Elgato button to play back the replay event from 2 angles:
REPLAY LAST event, BOTH cams, so 2 angles (a 5+5 sec. replay)
Activate Bank 5 (Both angles)
http://localhost:8088/API/?Function=ReplaySelectEvents5
Replay Last event (which in Bank 5 already has 2 angles toggled on)
http://localhost:8088/API/?Function=ReplayPlayLastEventToOutput
Delay 2000 ms
Delay 11000 ms
Put Input 1 (which has my Main cam) in Pvw, after the replay it will be switched to Pgm Out
http://localhost:8088/API/?Function=PreviewInput&Input=1
Put Close cam (input 2 in my case) in Pvw
http://localhost:8088/API/?Function=PreviewInput&Input=2
Activate Bank 2 (Main angle), just to make double sure a new replay event mark lands in that bank first
http://localhost:8088/API/?Function=ReplaySelectEvents2
Download Elgato StreamDeck template:
https://www.dropbox.com/...s.streamDeckProfile?dl=1The described 4 buttons are named
-5 Lei (Team A)
-5 Kata (Team B)
RP Last
Both Last
... all on the first page of the template (see more stuff behind the 'Subs' button in the template).