UNPKG

@distdev/vmix-utils

Version:

Utility functions and data for vMix

2,031 lines (2,030 loc) 123 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FunctionsInput = void 0; exports.FunctionsInput = [ { id: 'ActiveInput', category: 'Input', description: 'Send to Output the selected Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Mix', description: 'Mix 0 is the Main mix, values 1 to 3 are for additional mixes that are labeled 2 to 4 in vMix', default: 0, required: true, range: { type: 'enum', values: [0, 1, 2, 3], }, }, ], version: '21', }, { id: 'AddInput', category: 'Input', description: 'Create a new Input based on information provided in Value', params: [ { name: 'Value', description: 'Type|Filename', required: true, }, ], version: '21', }, { id: 'AutoPauseOff', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPauseOn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayFirst', category: 'Input', description: 'Toggle automatically playing first item in a List with Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayFirstOff', category: 'Input', description: 'Turn Off automatically playing first item in a List with Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayFirstOn', category: 'Input', description: 'Turn On automatically playing first item in a List with Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayNext', category: 'Input', description: 'Toggle automatically playing next item in a List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayNextOff', category: 'Input', description: 'Turn Off automatically playing next item in a List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayNextOn', category: 'Input', description: 'Turn On automatically playing next item in a List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayOff', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoPlayOn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoRestartOff', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'AutoRestartOn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'ColourCorrectionAuto', category: 'Input', description: 'Basic Auto Colour Correction', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'ColourCorrectionReset', category: 'Input', description: 'Reset Colour Correction to Default Values', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'CreateVirtualInput', category: 'Input', description: 'Create a new Virtual Input from the specified Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'DeinterlaceOff', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'DeinterlaceOn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'Effect1', category: 'Input', description: 'Toggle Effect 1 On/Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect1Off', category: 'Input', description: 'Toggle Effect 1 Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect1On', category: 'Input', description: 'Toggle Effect 1 On', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect2', category: 'Input', description: 'Toggle Effect 2 On/Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect2Off', category: 'Input', description: 'Toggle Effect 2 Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect2On', category: 'Input', description: 'Toggle Effect 2 On', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect3', category: 'Input', description: 'Toggle Effect 3 On/Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect3Off', category: 'Input', description: 'Toggle Effect 3 Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect3On', category: 'Input', description: 'Toggle Effect 3 On', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect4', category: 'Input', description: 'Toggle Effect 4 On/Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect4Off', category: 'Input', description: 'Toggle Effect 4 Off', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'Effect4On', category: 'Input', description: 'Toggle Effect 4 On', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'InputPreviewHide', category: 'Input', description: 'Hides large preview of input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'InputPreviewShow', category: 'Input', description: 'Shows large preview of input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'InputPreviewShowHide', category: 'Input', description: 'Toggles large preview of input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'LayerOff', category: 'Input', description: 'Turn Off Layer For Input At Index (starting from 1)', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'Index', required: true, }, ], version: '24', }, { id: 'LayerOn', category: 'Input', description: 'Turn On Layer For Input At Index (starting from 1)', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'Index', required: true, }, ], version: '24', }, { id: 'LayerOnOff', category: 'Input', description: 'Turn OnOff Layer For Input At Index (starting from 1)', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'Index', required: true, }, ], version: '24', }, { id: 'ListAdd', category: 'Input', description: 'Add Filename to List', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Filename', required: false, }, ], version: '21', }, { id: 'ListExport', category: 'Input', description: 'Export List as M3U to Filename', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Filename', required: false, }, ], version: '21', }, { id: 'ListPlayOut', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'ListRemove', category: 'Input', description: 'Remove from List by index starting from 1', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'index', required: false, range: { type: 'int', min: 1, }, }, ], version: '21', }, { id: 'ListRemoveAll', category: 'Input', description: 'Remove all items from List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'ListShowHide', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'ListShuffle', category: 'Input', description: 'Shuffle (randomize) List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'LivePlayPause', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '23', }, { id: 'Loop', category: 'Input', description: 'Toggle Loop on Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '27', }, { id: 'LoopOff', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'LoopOn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MarkIn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MarkOut', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MarkReset', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MarkResetIn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MarkResetOut', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MirrorOff', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MirrorOn', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'MoveInput', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Number', required: true, }, ], version: '21', }, { id: 'MoveLayer', category: 'Input', description: 'Move Layer in Input according to Value parameter', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'FromIndex,ToIndex', required: true, }, ], version: '24', }, { id: 'NextItem', category: 'Input', description: 'Move to next item in List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'NextPicture', category: 'Input', description: 'Move to Next Picture for Photo and PowerPoint Inputs', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'Pause', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'Play', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'PlayPause', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'PreviewInput', category: 'Input', description: 'Send to Preview the selected Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'PreviewInputNext', category: 'Input', description: 'Send to Preview the next Input', params: [], version: '21', }, { id: 'PreviewInputPrevious', category: 'Input', description: 'Send to Preview the previous Input', params: [], version: '21', }, { id: 'PreviousItem', category: 'Input', description: 'Move to previous item in List', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'PreviousPicture', category: 'Input', description: 'Move to Previous Picture for Photo and PowerPoint Inputs', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'RemoveInput', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'ResetInput', category: 'Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'Restart', category: 'Input', description: 'Restart selected Input', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'SaveVideoDelay', category: 'Input', description: 'Save video clip from Video Delay according to Duration in milliseconds', params: [ { name: 'Duration', default: 1000, description: 'Milliseconds', required: false, range: { type: 'number', min: 0, }, }, { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'SelectCategory', category: 'Input', description: 'Change to Category according to Value (All, Red, Green, Orange, Purple, Aqua, Blue)', params: [ { name: 'Value', description: 'Category', required: true, default: 'All', range: { type: 'enum', values: ['All', 'Red', 'Green', 'Orange', 'Purple', 'Aqua', 'Blue'], }, }, ], version: '21', }, { id: 'SelectIndex', category: 'Input', description: 'Photos, List: Selects item in List according to Value starting from number 1 - Virtual Set: Zooms to selected preset using the current speed', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Index', required: true, range: { type: 'int', min: 1, }, }, ], version: '21', }, { id: 'SetAlpha', category: 'Input', description: 'Set Input transparency according to Value', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Alpha 0 to 255', required: true, range: { type: 'int', min: 0, max: 255, }, }, ], version: '21', }, { id: 'SetCCGainB', category: 'Input', description: 'Change Gain B level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value 0 to 2', required: false, range: { type: 'number', min: 0, max: 2, }, }, ], version: '21', }, { id: 'SetCCGainG', category: 'Input', description: 'Change Gain G level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value 0 to 2', required: false, range: { type: 'number', min: 0, max: 2, }, }, ], version: '21', }, { id: 'SetCCGainR', category: 'Input', description: 'Change Gain R level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value 0 to 2', required: false, range: { type: 'number', min: 0, max: 2, }, }, ], version: '21', }, { id: 'SetCCGainRGB', category: 'Input', description: 'Change Gain RGB level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value 0 to 2', required: false, range: { type: 'number', min: 0, max: 2, }, }, ], version: '21', }, { id: 'SetCCGainY', category: 'Input', description: 'Change Gain Y level of Input. 1=Original', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value 0 to 2', required: false, range: { type: 'number', min: 0, max: 2, }, }, ], version: '27', }, { id: 'SetCCGammaB', category: 'Input', description: 'Change Gamma B level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCGammaG', category: 'Input', description: 'Change Gamma G level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCGammaR', category: 'Input', description: 'Change Gamma R level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCGammaRGB', category: 'Input', description: 'Change Gamma RGB level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCGammaY', category: 'Input', description: 'Change Gamma Y level of Input. 0=Original', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '27', }, { id: 'SetCCHue', category: 'Input', description: 'Charge Hue level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCLiftB', category: 'Input', description: 'Change Lift B level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCLiftG', category: 'Input', description: 'Change Lift G level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCLiftR', category: 'Input', description: 'Change Lift R level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCLiftRGB', category: 'Input', description: 'Change Lift RGB level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCCLiftY', category: 'Input', description: 'Change Lift Y level of Input. 0=Original', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '27', }, { id: 'SetCCSaturation', category: 'Input', description: 'Change Saturation level of Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value -1 to 1', required: false, range: { type: 'number', min: -1, max: 1, }, }, ], version: '21', }, { id: 'SetCrop', category: 'Input', description: 'Change current Crop value of Input. X1,Y1,X2,Y2', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'X1,Y1,X2,Y2', required: true, }, ], version: '27', }, { id: 'SetCropX1', category: 'Input', description: 'Change current Crop X1 value of Input. 0=No Crop 1=Full Crop', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'X1 0 to 1', required: true, }, ], version: '27', }, { id: 'SetCropX2', category: 'Input', description: 'Change current Crop X2 value of Input. 0=No Crop 1=Full Crop', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'X2 0 to 1', required: true, }, ], version: '27', }, { id: 'SetCropY1', category: 'Input', description: 'Change current Crop Y1 value of Input. 0=No Crop 1=Full Crop', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'Y1 0 to 1', required: true, }, ], version: '27', }, { id: 'SetCropY2', category: 'Input', description: 'Change current Crop Y2 value of Input. 0=No Crop 1=Full Crop', params: [ { name: 'Input', default: 'Preview', required: true, }, { name: 'Value', description: 'Y2 0 to 1', required: true, }, ], version: '27', }, { id: 'SetDynamicInput1', category: 'Input', description: 'Set Dynamic Input from Input Name or Number', params: [ { name: 'Value', description: 'Input', required: true, }, ], version: '24', }, { id: 'SetDynamicInput2', category: 'Input', description: 'Set Dynamic Input from Input Name or Number', params: [ { name: 'Value', description: 'Input', required: true, }, ], version: '24', }, { id: 'SetDynamicInput3', category: 'Input', description: 'Set Dynamic Input from Input Name or Number', params: [ { name: 'Value', description: 'Input', required: true, }, ], version: '24', }, { id: 'SetDynamicInput4', category: 'Input', description: 'Set Dynamic Input from Input Name or Number', params: [ { name: 'Value', description: 'Input', required: true, }, ], version: '24', }, { id: 'SetEffect1Strength', category: 'Input', description: 'Set Effect 1 Strength on Input', params: [ { name: 'Input', description: 'Input', required: false, }, { name: 'Value', description: 'Value 0 to 1', required: false, }, ], version: '27', }, { id: 'SetEffect2Strength', category: 'Input', description: 'Set Effect 2 Strength on Input', params: [ { name: 'Input', description: 'Input', required: false, }, { name: 'Value', description: 'Value 0 to 1', required: false, }, ], version: '27', }, { id: 'SetEffect3Strength', category: 'Input', description: 'Set Effect 3 Strength on Input', params: [ { name: 'Input', description: 'Input', required: false, }, { name: 'Value', description: 'Value 0 to 1', required: false, }, ], version: '27', }, { id: 'SetEffect4Strength', category: 'Input', description: 'Set Effect 4 Strength on Input', params: [ { name: 'Input', description: 'Input', required: false, }, { name: 'Value', description: 'Value 0 to 1', required: false, }, ], version: '27', }, { id: 'SetFrameDelay', category: 'Input', description: 'Set the delay in frames', params: [ { name: 'Input', description: 'Input', required: false, }, { name: 'Value', description: 'Frames', required: false, }, ], version: '27', }, { id: 'SetInputName', category: 'Input', description: 'Set the Display Name of the Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Name', required: false, }, ], version: '21', }, { id: 'SetLayer', category: 'Input', description: 'Change Layer in Input according to Value parameter', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Index,Input', required: true, }, ], version: '24', }, { id: 'SetLayer1Crop', category: 'Input', description: 'Change current Crop value of Input Layer. X1,Y1,X2,Y2', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X1,Y1,X2,Y2', required: true, }, ], version: '27', }, { id: 'SetLayer1CropX1', category: 'Input', description: 'Change current Crop X1 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X1 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer1CropX2', category: 'Input', description: 'Change current Crop X2 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X2 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer1CropY1', category: 'Input', description: 'Change current Crop Y1 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Y1 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer1CropY2', category: 'Input', description: 'Change current Crop Y2 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Y2 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer1Height', category: 'Input', description: 'Change current Height value of Input Layer. In pixels based on preset resolution', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pixels -4096 to 4096', required: true, }, ], version: '27', }, { id: 'SetLayer1PanX', category: 'Input', description: 'Change current PanX value of Input Layer. 0=centered, -2=100% to left, 2=100% to right', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pan -2 to 2', required: true, }, ], version: '27', }, { id: 'SetLayer1PanY', category: 'Input', description: 'Change current PanY value of Input Layer. 0=centered, -2=100% to bottom, 2=100% to top', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pan -2 to 2', required: true, }, ], version: '27', }, { id: 'SetLayer1Rectangle', category: 'Input', description: 'Change current Rectangle values of Input Layer in pixels. X,Y,Width,Height', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X,Y,Width,Height', required: true, }, ], version: '27', }, { id: 'SetLayer1Width', category: 'Input', description: 'Change current Width value of Input Layer. In pixels based on preset resolution', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pixels -4096 to 4096', required: true, }, ], version: '27', }, { id: 'SetLayer1X', category: 'Input', description: 'Change current X value of Input Layer. In pixels based on preset resolution', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pixels -4096 to 4096', required: true, }, ], version: '27', }, { id: 'SetLayer1Y', category: 'Input', description: 'Change current Y value of Input Layer. In pixels based on preset resolution', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pixels -4096 to 4096', required: true, }, ], version: '27', }, { id: 'SetLayer1Zoom', category: 'Input', description: 'Change current Zoom level of Input Layer. 1=100%, 0.5=50%, 2=200%', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: '0 to 5', required: true, }, ], version: '27', }, { id: 'SetLayer2Crop', category: 'Input', description: 'Change current Crop value of Input Layer. X1,Y1,X2,Y2', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X1,Y1,X2,Y2', required: true, }, ], version: '27', }, { id: 'SetLayer2CropX1', category: 'Input', description: 'Change current Crop X1 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X1 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer2CropX2', category: 'Input', description: 'Change current Crop X2 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'X2 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer2CropY1', category: 'Input', description: 'Change current Crop Y1 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Y1 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer2CropY2', category: 'Input', description: 'Change current Crop Y2 value of Input Layer. 0=No Crop, 1=Full Crop', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Y2 0 to 1', required: true, }, ], version: '27', }, { id: 'SetLayer2Height', category: 'Input', description: 'Change current Height value of Input Layer. In pixels based on preset resolution', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pixels -4096 to 4096', required: true, }, ], version: '27', }, { id: 'SetLayer2PanX', category: 'Input', description: 'Change current PanX value of Input Layer. 0=centered, -2=100% to left, 2=100% to right', params: [ { name: 'Input', description: 'Input', required: true, }, { name: 'Value', description: 'Pan -2 to 2',