UNPKG

@distdev/vmix-utils

Version:

Utility functions and data for vMix

1,020 lines (1,019 loc) 28.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FunctionsTransition = void 0; exports.FunctionsTransition = [ { id: 'Fade', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Zoom', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Wipe', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Slide', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Fly', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'CrossZoom', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'FlyRotate', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Cube', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'CubeZoom', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'VerticalWipe', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'VerticalSlide', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Merge', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'WipeReverse', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'SlideReverse', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'VerticalWipeReverse', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'VerticalSlideReverse', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'BarnDoor', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'RollerDoor', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'Cut', category: 'Transition', params: [ { name: 'Duration', description: 'Milliseconds', default: 1000, required: false, range: { type: 'number', min: 0, }, }, { 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: 'CutDirect', category: 'Transition', description: 'Cuts the Input directly to Output without changing Preview', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'FadeToBlack', category: 'Transition', description: 'Toggle FTB On/Off', params: [], version: '21', }, { id: 'QuickPlay', category: 'Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'SetFader', category: 'Transition', description: 'Set Master Fader T-Bar, 255 will cut to Preview', params: [ { name: 'Value', description: 'Fader 0 to 255', required: false, range: { type: 'int', min: 0, max: 255, }, }, ], version: '21', }, { id: 'SetStingerGTInput1', category: 'Transition', description: 'Assign GT Input as animation source for Stinger 1', params: [ { name: 'Input', default: 'Preview', required: true, }, ], version: '28', }, { id: 'SetStingerGTInput2', category: 'Transition', description: 'Assign GT Input as animation source for Stinger 2', params: [ { name: 'Input', default: 'Preview', required: true, }, ], version: '28', }, { id: 'SetStingerGTInput3', category: 'Transition', description: 'Assign GT Input as animation source for Stinger 3', params: [ { name: 'Input', default: 'Preview', required: true, }, ], version: '28', }, { id: 'SetStingerGTInput4', category: 'Transition', description: 'Assign GT Input as animation source for Stinger 4', params: [ { name: 'Input', default: 'Preview', required: true, }, ], version: '28', }, { id: 'SetTransitionDuration1', category: 'Transition', description: 'Change Transition Duration for Button 1', params: [ { name: 'Value', description: 'Duration MS', required: true, range: { type: 'number', min: 0, }, }, ], version: '21', }, { id: 'SetTransitionDuration2', category: 'Transition', description: 'Change Transition Duration for Button 2', params: [ { name: 'Value', description: 'Duration MS', required: true, range: { type: 'number', min: 0, }, }, ], version: '21', }, { id: 'SetTransitionDuration3', category: 'Transition', description: 'Change Transition Duration for Button 3', params: [ { name: 'Value', description: 'Duration MS', required: true, range: { type: 'number', min: 0, }, }, ], version: '21', }, { id: 'SetTransitionDuration4', category: 'Transition', description: 'Change Transition Duration for Button 4', params: [ { name: 'Value', description: 'Duration MS', required: true, range: { type: 'number', min: 0, }, }, ], version: '21', }, { id: 'SetTransitionEffect1', category: 'Transition', description: 'Change Transition for button 1', params: [ { name: 'Value', description: 'Transition', required: true, default: 'Cut', range: { type: 'enum', values: [ 'Cut', 'Fade', 'Zoom', 'Wipe', 'Slide', 'Fly', 'CrossZoom', 'FlyRotate', 'Cube', 'CubeZoom', 'VerticalWipe', 'VerticalSlide', 'Merge', 'WipeReverse', 'SlideReverse', 'VerticalWipeReverse', 'VerticalSlideReverse', 'BarnDoor', 'RollerDoor', 'Stinger1', 'Stinger2', ], }, }, ], version: '21', }, { id: 'SetTransitionEffect2', category: 'Transition', description: 'Change Transition for button 2', params: [ { name: 'Value', description: 'Transition', required: true, default: 'Cut', range: { type: 'enum', values: [ 'Cut', 'Fade', 'Zoom', 'Wipe', 'Slide', 'Fly', 'CrossZoom', 'FlyRotate', 'Cube', 'CubeZoom', 'VerticalWipe', 'VerticalSlide', 'Merge', 'WipeReverse', 'SlideReverse', 'VerticalWipeReverse', 'VerticalSlideReverse', 'BarnDoor', 'RollerDoor', 'Stinger1', 'Stinger2', ], }, }, ], version: '21', }, { id: 'SetTransitionEffect3', category: 'Transition', description: 'Change Transition for button 3', params: [ { name: 'Value', description: 'Transition', required: true, default: 'Cut', range: { type: 'enum', values: [ 'Cut', 'Fade', 'Zoom', 'Wipe', 'Slide', 'Fly', 'CrossZoom', 'FlyRotate', 'Cube', 'CubeZoom', 'VerticalWipe', 'VerticalSlide', 'Merge', 'WipeReverse', 'SlideReverse', 'VerticalWipeReverse', 'VerticalSlideReverse', 'BarnDoor', 'RollerDoor', 'Stinger1', 'Stinger2', ], }, }, ], version: '21', }, { id: 'SetTransitionEffect4', category: 'Transition', description: 'Change Transition for button 4', params: [ { name: 'Value', description: 'Transition', required: true, default: 'Cut', range: { type: 'enum', values: [ 'Cut', 'Fade', 'Zoom', 'Wipe', 'Slide', 'Fly', 'CrossZoom', 'FlyRotate', 'Cube', 'CubeZoom', 'VerticalWipe', 'VerticalSlide', 'Merge', 'WipeReverse', 'SlideReverse', 'VerticalWipeReverse', 'VerticalSlideReverse', 'BarnDoor', 'RollerDoor', 'Stinger1', 'Stinger2', ], }, }, ], version: '21', }, { id: 'Stinger1', category: 'Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'Stinger2', category: 'Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'Stinger3', category: 'Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '24', }, { id: 'Stinger4', category: 'Transition', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '42', }, { id: 'Transition1', category: 'Transition', description: 'Clicks First Transition button in the main vMix window', params: [], version: '21', }, { id: 'Transition2', category: 'Transition', description: 'Clicks Second Transition button in the main vMix window', params: [], version: '21', }, { id: 'Transition3', category: 'Transition', description: 'Clicks Third Transition button in the main vMix window', params: [], version: '21', }, { id: 'Transition4', category: 'Transition', description: 'Clicks Fourth Transition button in the main vMix window', params: [], version: '21', }, ];