{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "title": "VMix Options",
    "type": "object",
    "properties": {
        "host": {
            "type": "string",
            "ui:title": "Host"
        },
        "port": {
            "type": "integer",
            "ui:title": "Port"
        },
        "pollInterval": {
            "type": "number",
            "ui:title": "Poll Interval",
            "description": "How often, in milliseconds, for when we should poll vMix to query its actual state. Used to know when to re-send certain failed commands. Values <= 0 disables the polling. Defaults to 10000ms."
        }
    },
    "required": [
        "host",
        "port"
    ],
    "additionalProperties": false
}
