timeline-state-resolver
Version:
Have timeline, control stuff
84 lines (83 loc) • 2.45 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
}
}
}