Schema sender_transport_params_ndi_json.json
Show original (referenced schemas with $ref)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"description": "Describes the transport parameters associated with the NDI transport. The constraints in this schema are minimum constraints, but may be further constrained at the constraints endpoint. NDI Senders MUST specify machine_name and source_name in the Sender transport_params. Senders MAY also specify source_url, source_address or source_port",
"patternProperties": {
"^ext_[a-zA-Z0-9_]+$": {
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Describes external Sender transport parameters defined in other AMWA specifications. The constraints in this schema are minimum constraints, but may be further constrained at the constraints endpoint.",
"title": "External Sender Transport Parameters",
"type": [
"string",
"boolean",
"null",
"number"
]
}
},
"properties": {
"machine_name": {
"anyOf": [
{
"pattern": "^auto$"
},
{
"format": "string"
}
],
"description": "The device name of the Native NDI Sender as utilized by the NDI SDK. The Sender MUST specify the machine_name. Senders MUST constrain this parameter with appropriate values. Controllers updating this parameter MUST specify a machine_name which is in the Sender contraints or auto to allow the Sender to determine the machine_name.",
"type": [
"string"
]
},
"source_ip": {
"anyOf": [
{
"pattern": "^auto$"
},
{