@distdev/vmix-utils
Version:
Utility functions and data for vMix
371 lines (370 loc) • 9.67 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FunctionsOverlay = void 0;
exports.FunctionsOverlay = [
{
id: 'MoveMultiViewOverlay',
category: 'Overlay',
description: 'Move Overlay in Input MultiView according to Value parameter',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
{
name: 'Value',
description: 'FromIndex,ToIndex',
required: true,
},
],
version: '21',
},
{
id: 'MultiViewOverlay',
category: 'Overlay',
description: 'Toggle On/Off MultiView Overlay for Input at Index (starting from 1)',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
{
name: 'Value',
description: 'Index',
required: true,
},
],
version: '21',
},
{
id: 'MultiViewOverlayOff',
category: 'Overlay',
description: 'Turn Off MultiView Overlay for Input at Index (starting from 1)',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
{
name: 'Value',
description: 'Index',
required: true,
},
],
version: '21',
},
{
id: 'MultiViewOverlayOn',
category: 'Overlay',
description: 'Turn On MultiView Overlay for Input at Index (starting from 1)',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
{
name: 'Value',
description: 'Index',
required: true,
},
],
version: '21',
},
{
id: 'OverlayInput1',
category: 'Overlay',
description: 'Toggle Overlay1 On/Off with selected Input using configured Transition',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput1In',
category: 'Overlay',
description: 'Transition Out to Overlay1 with selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput1Last',
category: 'Overlay',
description: 'Toggle Overlay 1 On/Off with last used Input on this channel',
params: [],
version: '25',
},
{
id: 'OverlayInput1Off',
category: 'Overlay',
description: 'Immediately switch Overlay1 Off (Cut)',
params: [],
version: '21',
},
{
id: 'OverlayInput1Out',
category: 'Overlay',
description: 'Transition Out Overlay1',
params: [],
version: '21',
},
{
id: 'OverlayInput1Zoom',
category: 'Overlay',
description: 'Zooms PIP Overlay to fill Fullscreen and vice versa',
params: [],
version: '21',
},
{
id: 'OverlayInput2',
category: 'Overlay',
description: 'Toggle Overlay2 On/Off with selected Input using configured Transition',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput2In',
category: 'Overlay',
description: 'Transition Out to Overlay2 with selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput2Last',
category: 'Overlay',
description: 'Toggle Overlay 2 On/Off with last used Input on this channel',
params: [],
version: '25',
},
{
id: 'OverlayInput2Off',
category: 'Overlay',
description: 'Immediately switch Overlay2 Off (Cut)',
params: [],
version: '21',
},
{
id: 'OverlayInput2Out',
category: 'Overlay',
description: 'Transition Out Overlay2',
params: [],
version: '21',
},
{
id: 'OverlayInput2Zoom',
category: 'Overlay',
description: 'Zooms PIP Overlay to fill Fullscreen and vice versa',
params: [],
version: '21',
},
{
id: 'OverlayInput3',
category: 'Overlay',
description: 'Toggle Overlay3 On/Off with selected Input using configured Transition',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput3In',
category: 'Overlay',
description: 'Transition Out to Overlay3 with selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput3Last',
category: 'Overlay',
description: 'Toggle Overlay 3 On/Off with last used Input on this channel',
params: [],
version: '25',
},
{
id: 'OverlayInput3Off',
category: 'Overlay',
description: 'Immediately switch Overlay3 Off (Cut)',
params: [],
version: '21',
},
{
id: 'OverlayInput3Out',
category: 'Overlay',
description: 'Transition Out Overlay3',
params: [],
version: '21',
},
{
id: 'OverlayInput3Zoom',
category: 'Overlay',
description: 'Zooms PIP Overlay to fill Fullscreen and vice versa',
params: [],
version: '21',
},
{
id: 'OverlayInput4',
category: 'Overlay',
description: 'Toggle Overlay4 On/Off with selected Input using configured Transition',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput4In',
category: 'Overlay',
description: 'Transition Out to Overlay4 with selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'OverlayInput4Last',
category: 'Overlay',
description: 'Toggle Overlay 4 On/Off with last used Input on this channel',
params: [],
version: '25',
},
{
id: 'OverlayInput4Off',
category: 'Overlay',
description: 'Immediately switch Overlay4 Off (Cut)',
params: [],
version: '21',
},
{
id: 'OverlayInput4Out',
category: 'Overlay',
description: 'Transition Out Overlay4',
params: [],
version: '21',
},
{
id: 'OverlayInput4Zoom',
category: 'Overlay',
description: 'Zooms PIP Overlay to fill Fullscreen and vice versa',
params: [],
version: '21',
},
{
id: 'OverlayInputAllOff',
category: 'Overlay',
description: 'Immediately switch all Overlays Off',
params: [],
version: '21',
},
{
id: 'PreviewOverlayInput1',
category: 'Overlay',
description: 'Preview Overlay1 using the selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'PreviewOverlayInput2',
category: 'Overlay',
description: 'Preview Overlay2 using the selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'PreviewOverlayInput3',
category: 'Overlay',
description: 'Preview Overlay3 using the selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'PreviewOverlayInput4',
category: 'Overlay',
description: 'Preview Overlay4 using the selected Input',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
],
version: '21',
},
{
id: 'SetMultiViewOverlay',
category: 'Overlay',
description: 'Change Overlay in Input MultiView according to Value parameter',
params: [
{
name: 'Input',
default: 'Preview',
required: false,
},
{
name: 'Value',
description: 'Index,Input',
required: true,
},
],
version: '21',
},
];