Chris@0: media.settings: Chris@0: type: config_object Chris@0: label: 'Media settings' Chris@0: mapping: Chris@0: icon_base_uri: Chris@0: type: string Chris@0: label: 'Full URI to a folder where the media icons will be installed' Chris@17: iframe_domain: Chris@17: type: uri Chris@17: label: 'Domain from which to serve oEmbed content in an iframe' Chris@17: oembed_providers_url: Chris@17: type: uri Chris@17: label: 'The URL of the oEmbed providers database in JSON format' Chris@18: standalone_url: Chris@18: type: boolean Chris@18: label: 'Allow media items to be viewed standalone at /media/{id}' Chris@0: Chris@0: media.type.*: Chris@0: type: config_entity Chris@0: label: 'Media type' Chris@0: mapping: Chris@0: id: Chris@0: type: string Chris@0: label: 'Machine name' Chris@0: label: Chris@0: type: label Chris@0: label: 'Name' Chris@0: description: Chris@0: type: text Chris@0: label: 'Description' Chris@0: source: Chris@0: type: string Chris@0: label: 'Source' Chris@0: source_configuration: Chris@0: type: media.source.[%parent.source] Chris@0: queue_thumbnail_downloads: Chris@0: type: boolean Chris@0: label: 'Whether the thumbnail downloads should be queued' Chris@0: new_revision: Chris@0: type: boolean Chris@0: label: 'Whether a new revision should be created by default' Chris@0: field_map: Chris@0: type: sequence Chris@0: label: 'Field map' Chris@0: sequence: Chris@0: type: string Chris@0: Chris@0: field.formatter.settings.media_thumbnail: Chris@0: type: field.formatter.settings.image Chris@0: label: 'Media thumbnail field display format settings' Chris@0: Chris@17: field.formatter.settings.oembed: Chris@17: type: mapping Chris@17: label: 'oEmbed display format settings' Chris@17: mapping: Chris@17: max_width: Chris@17: type: integer Chris@17: label: 'Maximum width' Chris@17: max_height: Chris@17: type: integer Chris@17: label: 'Maximum height' Chris@17: Chris@17: field.widget.settings.oembed_textfield: Chris@17: type: field.widget.settings.string_textfield Chris@17: label: 'oEmbed widget format settings' Chris@17: Chris@0: media.source.*: Chris@0: type: mapping Chris@0: label: 'Media source settings' Chris@0: Chris@0: media.source.file: Chris@0: type: media.source.field_aware Chris@0: label: '"File" media source configuration' Chris@0: Chris@0: media.source.image: Chris@0: type: media.source.field_aware Chris@0: label: '"Image" media source configuration' Chris@0: Chris@14: media.source.audio_file: Chris@14: type: media.source.field_aware Chris@14: label: '"Audio" media source configuration' Chris@14: Chris@14: media.source.video_file: Chris@14: type: media.source.field_aware Chris@14: label: '"Video" media source configuration' Chris@14: Chris@17: media.source.oembed:*: Chris@17: type: media.source.field_aware Chris@17: label: 'oEmbed media source configuration' Chris@17: mapping: Chris@17: thumbnails_directory: Chris@17: type: uri Chris@17: label: 'URI of thumbnail storage directory' Chris@17: providers: Chris@17: type: sequence Chris@17: label: 'Allowed oEmbed providers' Chris@17: sequence: Chris@17: type: string Chris@17: label: 'Provider name' Chris@17: Chris@0: media.source.field_aware: Chris@0: type: mapping Chris@0: mapping: Chris@0: source_field: Chris@0: type: string Chris@0: label: 'Source field'