UNPKG

@distdev/vmix-utils

Version:

Utility functions and data for vMix

398 lines (397 loc) 10.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FunctionsOutput = void 0; exports.FunctionsOutput = [ { id: 'Fullscreen', category: 'Output', params: [], version: '21', }, { id: 'FullscreenOff', category: 'Output', params: [], version: '21', }, { id: 'FullscreenOn', category: 'Output', params: [], version: '21', }, { id: 'SetOutput2', category: 'Output', description: 'Change what is displayed on Output 2', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', required: true, default: 'Output', range: { type: 'enum', values: ['Output', 'Preview', 'MultiView', 'Input'], }, }, ], version: '21', }, { id: 'SetOutput3', category: 'Output', description: 'Change what is displayed on Output 3', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', required: true, default: 'Output', range: { type: 'enum', values: ['Output', 'Preview', 'MultiView', 'Input'], }, }, ], version: '21', }, { id: 'SetOutput4', category: 'Output', description: 'Change what is displayed on Output 4', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', required: true, default: 'Output', range: { type: 'enum', values: ['Output', 'Preview', 'MultiView', 'Input'], }, }, ], version: '21', }, { id: 'SetOutputExternal2', category: 'Output', description: 'Change what is displayed on the External2 Output', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', required: true, default: 'Output', range: { type: 'enum', values: ['Output', 'Preview', 'MultiView', 'Input'], }, }, ], version: '21', }, { id: 'SetOutputFullscreen', category: 'Output', description: 'Change what is displayed on the Fullscreen Output', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', required: true, default: 'Output', range: { type: 'enum', values: ['Output', 'Preview', 'MultiView', 'Input'], }, }, ], version: '21', }, { id: 'SetOutputFullscreen2', category: 'Output', description: 'Change what is displayed on the Fullscreen2 Output', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', required: true, default: 'Output', range: { type: 'enum', values: ['Output', 'Preview', 'MultiView', 'Input'], }, }, ], version: '21', }, { id: 'Snapshot', category: 'Output', description: 'Create a snapshot image of the current Output', params: [ { name: 'Value', description: 'Value', required: false, }, ], info: "Will open a Save As window if no value is specified. If a full path isn't specified the file will be saved to the vMixStorage folder in your documents path", version: '21', }, { id: 'SnapshotInput', category: 'Output', description: 'Create a snapshot image of the selected Input', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Value', required: false, }, ], info: "Will open a Save As window if no value is specified. If a full path isn't specified the file will be saved to the vMixStorage folder in your documents path", version: '23', }, { id: 'StartExternal', category: 'Output', params: [], version: '21', }, { id: 'StartMultiCorder', category: 'Output', params: [], version: '21', }, { id: 'StartRecording', category: 'Output', params: [], version: '21', }, { id: 'StartSRTOutput', category: 'Output', description: 'Optional output number starting from 0', params: [ { name: 'Value', description: 'Output', required: false, }, ], version: '24', }, { id: 'StartStopExternal', category: 'Output', params: [], version: '21', }, { id: 'StartStopMultiCorder', category: 'Output', params: [], version: '21', }, { id: 'StartStopRecording', category: 'Output', params: [], version: '21', }, { id: 'StartStopSRTOutput', category: 'Output', description: 'Optional output number starting from 0', params: [ { name: 'Value', description: 'Output', required: false, }, ], version: '24', }, { id: 'StartStopStreaming', category: 'Output', description: 'Optional stream number starting from 0', params: [ { name: 'Value', description: 'Stream', required: false, range: { type: 'int', min: 0, }, }, ], version: '21', }, { id: 'StartStreaming', category: 'Output', description: 'Optional stream number starting from 0', params: [ { name: 'Value', description: 'Stream', required: false, range: { type: 'int', min: 0, }, }, ], version: '21', }, { id: 'StopExternal', category: 'Output', params: [], version: '21', }, { id: 'StopMultiCorder', category: 'Output', params: [], version: '21', }, { id: 'StopRecording', category: 'Output', params: [], version: '21', }, { id: 'StopSRTOutput', category: 'Output', description: 'Optional output number starting from 0', params: [ { name: 'Value', description: 'Output', required: false, }, ], version: '24', }, { id: 'StopStreaming', category: 'Output', description: 'Optional stream number starting from 0', params: [ { name: 'Value', description: 'Stream', required: false, range: { type: 'int', min: 0, }, }, ], version: '21', }, { id: 'StreamingSetKey', category: 'Output', description: 'Set Key on Custom RTMP Stream', params: [ { name: 'Value', description: 'Stream', required: true, }, ], version: '23', }, { id: 'StreamingSetPassword', category: 'Output', description: 'Set Password on Custom RTMP Stream', params: [ { name: 'Value', description: 'Stream', required: true, }, ], version: '23', }, { id: 'StreamingSetURL', category: 'Output', description: 'Set URL on Custom RTMP Stream', params: [ { name: 'Value', description: 'Stream', required: true, }, ], version: '23', }, { id: 'StreamingSetUsername', category: 'Output', description: 'Set Username on Custom RTMP Stream', params: [ { name: 'Value', description: 'Stream', required: true, }, ], version: '23', }, { id: 'WriteDurationToRecordingLog', category: 'Output', description: 'Write current recording duration to log file with optional tag text Value', params: [ { name: 'Value', description: 'Tag Text', required: false, }, ], version: '21', }, ];