UNPKG

@distdev/vmix-utils

Version:

Utility functions and data for vMix

2,053 lines (2,050 loc) 42.1 kB
import { type VMixFunction } from '.' export type FunctionIDsReplay = | 'ReplayACamera1' | 'ReplayACamera2' | 'ReplayACamera3' | 'ReplayACamera4' | 'ReplayACamera5' | 'ReplayACamera6' | 'ReplayACamera7' | 'ReplayACamera8' | 'ReplayBCamera1' | 'ReplayBCamera2' | 'ReplayBCamera3' | 'ReplayBCamera4' | 'ReplayBCamera5' | 'ReplayBCamera6' | 'ReplayBCamera7' | 'ReplayBCamera8' | 'ReplayCamera1' | 'ReplayCamera2' | 'ReplayCamera3' | 'ReplayCamera4' | 'ReplayCamera5' | 'ReplayCamera6' | 'ReplayCamera7' | 'ReplayCamera8' | 'ReplayChangeDirection' | 'ReplayChangeSpeed' | 'ReplayCopyLastEvent' | 'ReplayCopySelectedEvent' | 'ReplayDeleteLastEvent' | 'ReplayDeleteSelectedEvent' | 'ReplayDuplicateLastEvent' | 'ReplayDuplicateSelectedEvent' | 'ReplayExportLastEvent' | 'ReplayFastBackward' | 'ReplayFastForward' | 'ReplayJumpFrames' | 'ReplayJumpFramesFastOff' | 'ReplayJumpFramesFastOn' | 'ReplayJumpToNow' | 'ReplayJumpToSelectedInPoint' | 'ReplayJumpToSelectedOutPoint' | 'ReplayLastEventCameraOff' | 'ReplayLastEventCameraOn' | 'ReplayLastEventSingleCameraOn' | 'ReplayLive' | 'ReplayLiveToggle' | 'ReplayMarkCancel' | 'ReplayMarkIn' | 'ReplayMarkInLive' | 'ReplayMarkInOut' | 'ReplayMarkInOutLive' | 'ReplayMarkInOutLiveFuture' | 'ReplayMarkInOutRecorded' | 'ReplayMarkInRecorded' | 'ReplayMarkInRecordedNow' | 'ReplayMarkOut' | 'ReplayMoveLastEvent' | 'ReplayMoveSelectedEvent' | 'ReplayMoveSelectedEventDown' | 'ReplayMoveSelectedEventUp' | 'ReplayMoveSelectedInPoint' | 'ReplayMoveSelectedOutPoint' | 'ReplayPause' | 'ReplayPlay' | 'ReplayPlayAllEvents' | 'ReplayPlayAllEventsToOutput' | 'ReplayPlayBackward' | 'ReplayPlayEvent' | 'ReplayPlayEventsByID' | 'ReplayPlayEventsByIDToOutput' | 'ReplayPlayEventToOutput' | 'ReplayPlayForward' | 'ReplayPlayLastEvent' | 'ReplayPlayLastEventToOutput' | 'ReplayPlayNext' | 'ReplayPlayPause' | 'ReplayPlayPrevious' | 'ReplayPlaySelectedEvent' | 'ReplayPlaySelectedEventToOutput' | 'ReplayRecorded' | 'ReplayScrollSelectedEvent' | 'ReplaySelectAllEvents' | 'ReplaySelectChannelA' | 'ReplaySelectChannelAB' | 'ReplaySelectChannelB' | 'ReplaySelectedEventCameraOff' | 'ReplaySelectedEventCameraOn' | 'ReplaySelectedEventSingleCameraOn' | 'ReplaySelectEvents1' | 'ReplaySelectEvents2' | 'ReplaySelectEvents3' | 'ReplaySelectEvents4' | 'ReplaySelectEvents5' | 'ReplaySelectEvents6' | 'ReplaySelectEvents7' | 'ReplaySelectEvents8' | 'ReplaySelectEvents9' | 'ReplaySelectEvents10' | 'ReplaySelectEvents11' | 'ReplaySelectEvents12' | 'ReplaySelectEvents13' | 'ReplaySelectEvents14' | 'ReplaySelectEvents15' | 'ReplaySelectEvents16' | 'ReplaySelectEvents17' | 'ReplaySelectEvents18' | 'ReplaySelectEvents19' | 'ReplaySelectEvents20' | 'ReplaySelectFirstEvent' | 'ReplaySelectLastEvent' | 'ReplaySelectNextEvent' | 'ReplaySelectPreviousEvent' | 'ReplaySetAudioSource' | 'ReplaySetChannelAToBTimecode' | 'ReplaySetChannelAToBTimecodeAndCamera' | 'ReplaySetChannelBToATimecode' | 'ReplaySetChannelBToATimecodeAndCamera' | 'ReplaySetDirectionBackward' | 'ReplaySetDirectionForward' | 'ReplaySetLastEventText' | 'ReplaySetLastEventTextCamera' | 'ReplaySetSelectedEventText' | 'ReplaySetSelectedEventTextCamera' | 'ReplaySetSpeed' | 'ReplaySetTimecode' | 'ReplayShowHide' | 'ReplayStartRecording' | 'ReplayStartStopRecording' | 'ReplayStopEvents' | 'ReplayStopRecording' | 'ReplaySwapChannels' | 'ReplayToggleLastEventCamera1' | 'ReplayToggleLastEventCamera2' | 'ReplayToggleLastEventCamera3' | 'ReplayToggleLastEventCamera4' | 'ReplayToggleLastEventCamera5' | 'ReplayToggleLastEventCamera6' | 'ReplayToggleLastEventCamera7' | 'ReplayToggleLastEventCamera8' | 'ReplayToggleSelectedEventCamera1' | 'ReplayToggleSelectedEventCamera2' | 'ReplayToggleSelectedEventCamera3' | 'ReplayToggleSelectedEventCamera4' | 'ReplayToggleSelectedEventCamera5' | 'ReplayToggleSelectedEventCamera6' | 'ReplayToggleSelectedEventCamera7' | 'ReplayToggleSelectedEventCamera8' | 'ReplayUpdateSelectedInPoint' | 'ReplayUpdateSelectedOutPoint' | 'ReplayUpdateSelectedSpeed' | 'ReplayUpdateSelectedSpeedDefault' | 'ReplayUpdateSelectedSpeedFromValue' export const FunctionsReplay: VMixFunction[] = [ { id: 'ReplayACamera1', category: 'Replay', params: [], version: '21', }, { id: 'ReplayACamera2', category: 'Replay', params: [], version: '21', }, { id: 'ReplayACamera3', category: 'Replay', params: [], version: '21', }, { id: 'ReplayACamera4', category: 'Replay', params: [], version: '21', }, { id: 'ReplayACamera5', category: 'Replay', params: [], version: '24', }, { id: 'ReplayACamera6', category: 'Replay', params: [], version: '24', }, { id: 'ReplayACamera7', category: 'Replay', params: [], version: '24', }, { id: 'ReplayACamera8', category: 'Replay', params: [], version: '24', }, { id: 'ReplayBCamera1', category: 'Replay', params: [], version: '21', }, { id: 'ReplayBCamera2', category: 'Replay', params: [], version: '21', }, { id: 'ReplayBCamera3', category: 'Replay', params: [], version: '21', }, { id: 'ReplayBCamera4', category: 'Replay', params: [], version: '21', }, { id: 'ReplayBCamera5', category: 'Replay', params: [], version: '24', }, { id: 'ReplayBCamera6', category: 'Replay', params: [], version: '24', }, { id: 'ReplayBCamera7', category: 'Replay', params: [], version: '24', }, { id: 'ReplayBCamera8', category: 'Replay', params: [], version: '24', }, { id: 'ReplayCamera1', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera2', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera3', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera4', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera5', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera6', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera7', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayCamera8', category: 'Replay', params: [], version: 'ReplayACamera5', }, { id: 'ReplayChangeDirection', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayChangeSpeed', category: 'Replay', params: [ { name: 'Value', description: 'Speed', required: false, range: { type: 'number', }, }, { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayCopyLastEvent', category: 'Replay', params: [ { name: 'Value', description: 'Event List 0 to 7', required: false, range: { type: 'int', min: 0, max: 7, }, }, ], version: '21', }, { id: 'ReplayCopySelectedEvent', category: 'Replay', params: [ { name: 'Value', description: 'Event List 0 to 7', required: false, range: { type: 'int', min: 0, max: 7, }, }, ], version: '21', }, { id: 'ReplayDeleteLastEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayDeleteSelectedEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayDuplicateLastEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayDuplicateSelectedEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayExportLastEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Folder', required: false, }, ], version: '21', }, { id: 'ReplayFastBackward', category: 'Replay', description: '1 to 30s', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Speed', required: false, range: { type: 'number', min: 0, max: 30, }, }, ], version: '21', }, { id: 'ReplayFastForward', category: 'Replay', description: '1 to 30s', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Speed', required: false, range: { type: 'number', min: 0, max: 30, }, }, ], version: '21', }, { id: 'ReplayJumpFrames', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Frames', required: false, range: { type: 'int', }, }, ], version: '21', }, { id: 'ReplayJumpFramesFastOff', category: 'Replay', description: 'ReplayJumpFrames jumps 1 frame for each value instead of 1 second', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayJumpFramesFastOn', category: 'Replay', description: 'ReplayJumpFrames jumps 1 second for each value instead of 1 frame', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayJumpToNow', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayJumpToSelectedInPoint', category: 'Replay', description: 'Set Position to In point of Selected Event', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '28', }, { id: 'ReplayJumpToSelectedOutPoint', category: 'Replay', description: 'Set Position to Out point of Selected Event', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '28', }, { id: 'ReplayLastEventCameraOff', category: 'Replay', description: 'Turns off the specified camera angle (1 to 4)', params: [ { name: 'Value', description: 'Camera', required: false, range: { type: 'int', min: 1, max: 4, }, }, ], version: '21', }, { id: 'ReplayLastEventCameraOn', category: 'Replay', description: 'Turns on the specified camera angle (1 to 4)', params: [ { name: 'Value', description: 'Camera', required: false, range: { type: 'int', min: 1, max: 4, }, }, ], version: '21', }, { id: 'ReplayLastEventSingleCameraOn', category: 'Replay', description: 'Turns on only the specified camera angle (1 to 4)', params: [ { name: 'Value', description: 'Camera', required: false, range: { type: 'int', min: 1, max: 4, }, }, ], version: '21', }, { id: 'ReplayLive', category: 'Replay', params: [], version: '21', }, { id: 'ReplayLiveToggle', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMarkCancel', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMarkIn', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMarkInLive', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMarkInOut', category: 'Replay', description: 'Number of previous seconds to use when creating a new event', params: [ { name: 'Value', default: 'Seconds', required: false, range: { type: 'number', }, }, ], version: '21', }, { id: 'ReplayMarkInOutLive', category: 'Replay', description: 'Number of previous seconds to use when creating a new event', params: [ { name: 'Value', default: 'Seconds', required: false, range: { type: 'number', }, }, ], version: '21', }, { id: 'ReplayMarkInOutLiveFuture', category: 'Replay', description: 'Number of seconds into the future to use when creating a new event.', params: [ { name: 'Value', default: 'Seconds', required: false, range: { type: 'number', }, }, ], version: '26', }, { id: 'ReplayMarkInOutRecorded', category: 'Replay', description: 'Number of previous seconds to use when creating a new event', params: [ { name: 'Value', description: 'Seconds', required: false, range: { type: 'number', }, }, ], version: '21', }, { id: 'ReplayMarkInRecorded', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMarkInRecordedNow', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMarkOut', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMoveLastEvent', category: 'Replay', params: [ { name: 'Value', description: 'Event List 0 to 7', required: false, range: { type: 'int', min: 0, max: 7, }, }, ], version: '21', }, { id: 'ReplayMoveSelectedEvent', category: 'Replay', params: [ { name: 'Value', description: 'Event List 0 to 19', required: false, range: { type: 'int', min: 0, max: 19, }, }, ], version: '21', }, { id: 'ReplayMoveSelectedEventDown', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMoveSelectedEventUp', category: 'Replay', params: [], version: '21', }, { id: 'ReplayMoveSelectedInPoint', category: 'Replay', params: [ { name: 'Value', description: 'Frames', required: false, range: { type: 'number', }, }, ], version: '21', }, { id: 'ReplayMoveSelectedOutPoint', category: 'Replay', params: [ { name: 'Value', description: 'Frames', required: false, range: { type: 'number', }, }, ], version: '21', }, { id: 'ReplayPause', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlay', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayAllEvents', category: 'Replay', description: 'Play all Events in active list', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayAllEventsToOutput', category: 'Replay', description: 'Play all Events in active list', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayBackward', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Event Number 0 to 1000', required: false, range: { type: 'int', min: 0, max: 1000, }, }, ], description: 'Plays an Event by Index (not event ID)', version: '21', }, { id: 'ReplayPlayEventsByID', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'List of IDs', required: false, }, ], version: '21', }, { id: 'ReplayPlayEventsByIDToOutput', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'List of IDs', required: false, }, ], version: '21', }, { id: 'ReplayPlayEventToOutput', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Event Number 0 to 1000', required: false, range: { type: 'int', min: 0, max: 1000, }, }, ], version: '21', }, { id: 'ReplayPlayForward', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayLastEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayLastEventToOutput', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayNext', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayPause', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlayPrevious', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlaySelectedEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayPlaySelectedEventToOutput', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayRecorded', category: 'Replay', params: [], version: '21', }, { id: 'ReplayScrollSelectedEvent', category: 'Replay', description: 'Move back or forward through events list', params: [ { name: 'Value', description: 'Count -10 to 10', required: true, }, ], version: '2', }, { id: 'ReplaySelectAllEvents', category: 'Replay', description: 'Select all events in active channel', params: [], version: '24', }, { id: 'ReplaySelectChannelA', category: 'Replay', params: [], version: '24', }, { id: 'ReplaySelectChannelAB', category: 'Replay', params: [], version: '24', }, { id: 'ReplaySelectChannelB', category: 'Replay', params: [], version: '24', }, { id: 'ReplaySelectedEventCameraOff', category: 'Replay', description: 'Turns off the specified camera angle (1 to 4)', params: [ { name: 'Value', description: 'Camera', required: false, range: { type: 'int', min: 1, max: 4, }, }, ], version: '21', }, { id: 'ReplaySelectedEventCameraOn', category: 'Replay', description: 'Turns on the specified camera angle (1 to 4)', params: [ { name: 'Value', description: 'Camera', required: false, range: { type: 'int', min: 1, max: 4, }, }, ], version: '21', }, { id: 'ReplaySelectedEventSingleCameraOn', category: 'Replay', description: 'Turns on only the specified camera angle (1 to 4)', params: [ { name: 'Value', description: 'Camera', required: false, range: { type: 'int', min: 1, max: 4, }, }, ], version: '21', }, { id: 'ReplaySelectEvents1', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents2', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents3', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents4', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents5', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents6', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents7', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents8', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectEvents9', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents10', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents11', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents12', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents13', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents14', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents15', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents16', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents17', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents18', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents19', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectEvents20', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplaySelectFirstEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectLastEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectNextEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySelectPreviousEvent', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySetAudioSource', category: 'Replay', description: 'Name as per dropdown box', params: [ { name: 'Value', description: 'AudioSource', required: true, }, ], version: '24', }, { id: 'ReplaySetChannelAToBTimecode', category: 'Replay', description: 'Set A Timecode to B Timecode', params: [], version: '26', }, { id: 'ReplaySetChannelAToBTimecodeAndCamera', category: 'Replay', description: 'Set A Timecode and Camera to B', params: [], version: '28', }, { id: 'ReplaySetChannelBToATimecode', category: 'Replay', description: 'Set B Timecode to A Timecode', params: [], version: '26', }, { id: 'ReplaySetChannelBToATimecodeAndCamera', category: 'Replay', description: 'Set B Timecode and Camera to A', params: [], version: '28', }, { id: 'ReplaySetDirectionBackward', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySetDirectionForward', category: 'Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplaySetLastEventText', category: 'Replay', params: [ { name: 'Value', description: 'Text', required: false, }, ], version: '21', }, { id: 'ReplaySetLastEventTextCamera', category: 'Replay', description: 'Changes the text of the specified angle (1 to 4), example: 3,angle3text', params: [ { name: 'Value', description: 'Camera,Text', required: false, }, ], version: '21', }, { id: 'ReplaySetSelectedEventText', category: 'Replay', params: [ { name: 'Value', description: 'Text', required: false, }, ], version: '21', }, { id: 'ReplaySetSelectedEventTextCamera', category: 'Replay', description: 'Changes the text of a specified angle (1 to 4), example: 3,angle3text', params: [ { name: 'Value', description: 'Camera,Text', required: false, }, ], version: '21', }, { id: 'ReplaySetSpeed', category: 'Replay', description: 'Set Slow Motion speed for Instant Replay', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Speed 0 to 1', required: false, range: { type: 'number', min: 0, max: 1, }, }, ], version: '21', }, { id: 'ReplaySetTimecode', category: 'Replay', description: 'Set position to Timecode in format yyyy-MM-ddTHH:mm:ss.fff', params: [ { name: 'Value', description: 'Timecode', required: true, }, { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '26', }, { id: 'ReplayShowHide', category: 'Replay', params: [], version: '21', }, { id: 'ReplayStartRecording', category: 'Replay', params: [], version: '21', }, { id: 'ReplayStartStopRecording', category: 'Replay', params: [], version: '24', }, { id: 'ReplayStopEvents', category: 'Replay', params: [], version: '21', }, { id: 'ReplayStopRecording', category: 'Replay', params: [], version: '21', }, { id: 'ReplaySwapChannels', category: 'Replay', description: 'Swap A to B and vice versa, includes angles and playback status', params: [], version: '25', }, { id: 'ReplayToggleLastEventCamera1', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleLastEventCamera2', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleLastEventCamera3', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleLastEventCamera4', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleLastEventCamera5', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleLastEventCamera6', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleLastEventCamera7', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleLastEventCamera8', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleSelectedEventCamera1', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleSelectedEventCamera2', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleSelectedEventCamera3', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleSelectedEventCamera4', category: 'Replay', params: [], version: '21', }, { id: 'ReplayToggleSelectedEventCamera5', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleSelectedEventCamera6', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleSelectedEventCamera7', category: 'Replay', params: [], version: '24', }, { id: 'ReplayToggleSelectedEventCamera8', category: 'Replay', params: [], version: '24', }, { id: 'ReplayUpdateSelectedInPoint', category: 'Replay', description: 'Update Mark In point of Selected Event to current Position', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayUpdateSelectedOutPoint', category: 'Replay', description: 'Update Mark Out point of Selected Event to current Position', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '21', }, { id: 'ReplayUpdateSelectedSpeed', category: 'Replay', description: 'Update Selected Event to use Current Speed', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayUpdateSelectedSpeedDefault', category: 'Replay', description: 'Update Selected Event to use Default Speed', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, ], version: '24', }, { id: 'ReplayUpdateSelectedSpeedFromValue', category: 'Replay', description: 'See SetRateSlowMotion', params: [ { name: 'Channel', required: true, default: 'Current', range: { type: 'enum', values: ['Current', 'A', 'B'], }, }, { name: 'Value', description: 'Speed 0 to 1', required: true, range: { type: 'number', min: 0, max: 1, }, }, ], version: '28', }, ]