UNPKG

@distdev/vmix-utils

Version:

Utility functions and data for vMix

88 lines (85 loc) 1.71 kB
import { type VMixFunction } from '.' export type FunctionIDsNDI = 'NDICommand' | 'NDISelectSourceByIndex' | 'NDISelectSourceByName' | 'NDIStartRecording' | 'NDIStopRecording' export const FunctionsNDI: VMixFunction[] = [ { id: 'NDICommand', category: 'NDI', description: 'Send specified command to NDI source', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Command', required: false, }, ], version: '21', }, { id: 'NDISelectSourceByIndex', category: 'NDI', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Index 0 to 100', required: false, range: { type: 'int', min: 0, max: 100, }, }, ], version: '21', }, { id: 'NDISelectSourceByName', category: 'NDI', params: [ { name: 'Input', default: 'Preview', required: false, }, { name: 'Value', description: 'Name', required: true, }, ], version: '21', }, { id: 'NDIStartRecording', category: 'NDI', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, { id: 'NDIStopRecording', category: 'NDI', params: [ { name: 'Input', default: 'Preview', required: false, }, ], version: '21', }, ]