{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mediaconvert/refs/heads/main/json-schema/mediaconvert-api-preset-settings-schema.json", "title": "PresetSettings", "description": "Settings for preset", "type": "object", "properties": { "AudioDescriptions": { "allOf": [ { "$ref": "#/components/schemas/__listOfAudioDescription" }, { "xml": { "name": "audioDescriptions" }, "description": "(AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of encoding settings." } ] }, "CaptionDescriptions": { "allOf": [ { "$ref": "#/components/schemas/__listOfCaptionDescriptionPreset" }, { "xml": { "name": "captionDescriptions" }, "description": "This object holds groups of settings related to captions for one output. For each output that has captions, include one instance of CaptionDescriptions." } ] }, "ContainerSettings": { "allOf": [ { "$ref": "#/components/schemas/ContainerSettings" }, { "xml": { "name": "containerSettings" }, "description": "Container specific settings." } ] }, "VideoDescription": { "allOf": [ { "$ref": "#/components/schemas/VideoDescription" }, { "xml": { "name": "videoDescription" }, "description": "VideoDescription contains a group of video encoding settings. The specific video settings depend on the video codec that you choose for the property codec. Include one instance of VideoDescription per output." } ] } } }