timeline-state-resolver
Version:
Have timeline, control stuff
93 lines (92 loc) • 2.58 kB
JSON
{
"$schema": "../../../$schemas/mapping-schema.json",
"default": "currentScene",
"mappings": {
"currentScene": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"currentTransition": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"recording": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"streaming": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"sceneItem": {
"type": "object",
"properties": {
"sceneName": {
"type": "string",
"ui:title": "Scene Name",
"description": "Name of the scene item to be modified"
},
"source": {
"type": "string",
"ui:title": "Source",
"description": "Scene item source name"
}
},
"required": [
"sceneName",
"source"
],
"additionalProperties": false
},
"inputAudio": {
"type": "object",
"properties": {
"input": {
"type": "string",
"ui:title": "Input",
"description": "Input name"
}
},
"required": [
"input"
],
"additionalProperties": false
},
"inputSettings": {
"type": "object",
"properties": {
"input": {
"type": "string",
"ui:title": "Input",
"description": "Input name"
}
},
"required": [
"input"
],
"additionalProperties": false
},
"inputMedia": {
"type": "object",
"properties": {
"input": {
"type": "string",
"ui:title": "Input",
"description": "Input name"
}
},
"required": [
"input"
],
"additionalProperties": false
}
}
}