Instant Replay Commands
Captivate includes instant replay functionality, allowing you to grab previously recorded content and play it back as if it were live. All commands here allow you to grab, set, and playout instant replays.
Arms a list of inputs and immediately starts the Instant Replay buffer. You can see the list of available inputs by using replay_get_inputs.
optional id to track this command, will be returned in the response
['USB Camera VID:1133 PID:2075']
successful operation
bad request
Removes an input from the armed inputs list. If there are no armed inputs, the Instant Replay will be disabled..
optional id to track this command, will be returned in the response
['USB Camera VID:1133 PID:2075']
successful operation
bad request
Does the same as starting the instant replay if there are any armed inputs..
optional id to track this command, will be returned in the response
0.5
successful operation
bad request
Turn scrubbing on or off. Note: When set to true will leave recording mode and enter replay mode..
optional id to track this command, will be returned in the response
True
successful operation
bad request
Enters Instant Replay playback mode if it is enabled..
optional id to track this command, will be returned in the response
successful operation
bad request
Get a list of available inputs that can be used for Instant Replay.
optional id to track this command, will be returned in the response
0.5
successful operation
bad request
Get some statistics about the current Instant Replay playback..
optional id to track this command, will be returned in the response
['USB Camera VID:1133 PID:2075']
successful operation
bad request
Get the current replay speed..
optional id to track this command, will be returned in the response
0.5
successful operation
bad request
Get the current settings. Callback will have a settings object..
optional id to track this command, will be returned in the response
successful operation
bad request
Get a boolean value indicating if Instant Replay has been properly licensed. Returns an object with a boolean named isTrial.
optional id to track this command, will be returned in the response
successful operation
bad request
If in replay mode, does the same as clicking the play arrow..
optional id to track this command, will be returned in the response
True
successful operation
bad request
Set the Instant Replay play-in point. Takes a position parameter just like the previous command, but can be usedwhether replay mode is active or not..
optional id to track this command, will be returned in the response
10.3
successful operation
bad request
Set the Instant Replay play-out point. Same as above..
optional id to track this command, will be returned in the response
10.3
successful operation
bad request
Change the replay speed.Note: The settings object uses playSpeed but this command uses speed to mean the same thing..
optional id to track this command, will be returned in the response
0.5
successful operation
bad request
If in replay mode, sets the scrub position according to seconds in the replay buffer. If the replay buffer is 20 seconds long, a position value of 10 will put the scrub bar in the center of the buffer..
optional id to track this command, will be returned in the response
10.3
successful operation
bad request
Set new Instant Replay settings. Note: settings parameter should follow the same structure as the settings object from replay_get_settings.
optional id to track this command, will be returned in the response
{'armedPortList': [], 'bufferLength': 15, 'muteGraphicsOnReplay': True, 'playSpeed': 0.5, 'transIn': '', 'transOut': '', 'usesExternalSwitcher': False}
successful operation
bad request
Last updated