{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-medialive/refs/heads/main/json-schema/medialive-api-output-schema.json", "title": "Output", "description": "Output settings. There can be multiple outputs within a group.", "type": "object", "properties": { "AudioDescriptionNames": { "allOf": [ { "$ref": "#/components/schemas/__listOf__string" }, { "xml": { "name": "audioDescriptionNames" }, "description": "The names of the AudioDescriptions used as audio sources for this output." } ] }, "CaptionDescriptionNames": { "allOf": [ { "$ref": "#/components/schemas/__listOf__string" }, { "xml": { "name": "captionDescriptionNames" }, "description": "The names of the CaptionDescriptions used as caption sources for this output." } ] }, "OutputName": { "allOf": [ { "$ref": "#/components/schemas/__stringMin1Max255" }, { "xml": { "name": "outputName" }, "description": "The name used to identify an output." } ] }, "OutputSettings": { "allOf": [ { "$ref": "#/components/schemas/OutputSettings" }, { "xml": { "name": "outputSettings" }, "description": "Output type-specific settings." } ] }, "VideoDescriptionName": { "allOf": [ { "$ref": "#/components/schemas/__string" }, { "xml": { "name": "videoDescriptionName" }, "description": "The name of the VideoDescription used as the source for this output." } ] } }, "required": [ "OutputSettings" ] }