Schema sender_transport_constraints_ndi.json
Show original (referenced schemas with $ref)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Used to express the dynamic constraints on NDI sender transport parameters. These constraints may be set and changed at run time. Every transport parameter supported must have an entry, even if it is only an empty object.",
"patternProperties": { },
"properties": {
"machine_name": {
"additionalProperties": false,
"description": "The constraints for a single transport parameter",
"properties": {
"description": {
"description": "A human readable string describing the constraint (optional)",
"type": "string"
},
"enum": {
"description": "An array of allowed values",
"items": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "integer"
},
{
"type": "null"
},
{
"type": "number"
},
{
"type": "string"
}
]
},
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"maximum": {
"description": "The inclusive maximum value the parameter can be set to",
"type": [
"integer",
"number"