changedInput schema / properties / operation / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "duplicate",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "save",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "bin",
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^/\\\\\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "name"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bin": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "import",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "bin"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bin": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "organize",
- "type": "string"
- },
- "media": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "media",
- "bin"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "audio": {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "insert",
- "type": "string"
- },
- "media": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "video": {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "media",
- "at",
- "video",
- "audio"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "audio": {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "audio",
- "type": "string"
- },
- "media": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "video": {
- "const": -1,
- "default": -1,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "media",
- "at",
- "video",
- "audio"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "end": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "kind": {
- "const": "trim",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "end"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "move",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "at"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "head",
- "type": "string"
- },
- "start": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "start"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "split",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "at"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "remove",
- "type": "string"
- },
- "ripple": {
- "type": "boolean"
- }
- },
- "required": [
- "kind",
- "clip",
- "ripple"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "enabled": {
- "type": "boolean"
- },
- "kind": {
- "const": "enable",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "enabled"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "rename",
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^/\\\\\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "name"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "comment": {
- "anyOf": [
- {
- "maxLength": 1000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "duration": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "marker",
- "type": "string"
- },
- "name": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "at",
- "name",
- "comment",
- "duration"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "effect": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "effect",
- "type": "string"
- },
- "params": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "value": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "maxLength": 200,
- "type": "string"
- },
- {
- "type": "boolean"
- }
- ]
- }
- },
- "required": [
- "name",
- "value"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "kind",
- "clip",
- "effect",
- "params"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "duration": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "transition",
- "type": "string"
- },
- "side": {
- "enum": [
- "start",
- "end"
- ],
- "type": "string"
- },
- "transition": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "transition",
- "side",
- "duration"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "transcribe",
- "type": "string"
- },
- "language": {
- "anyOf": [
- {
- "pattern": "^[a-z]{2}(-[A-Z]{2})?$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "kind",
- "clip",
- "language"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "filename": {
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^/\\\\\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "export",
- "type": "string"
- },
- "preset": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "preset",
- "filename"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "asset": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "at": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "audio": {
- "anyOf": [
- {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "bin": {
- "anyOf": [
- {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "fetch",
- "type": "string"
- },
- "video": {
- "anyOf": [
- {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "kind",
- "asset",
- "bin",
- "at",
- "video",
- "audio"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "kind": {
- "const": "frame",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "at"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "duration": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "caption",
- "type": "string"
- },
- "template": {
- "anyOf": [
- {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "text": {
- "maxLength": 300,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "text",
- "at",
- "template",
- "duration"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "duplicate",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "save",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "bin",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "import",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "bin"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "organize",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "bin"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "insert",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "audio",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "const": -1,
+ "default": -1,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "end": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "trim",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "end"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "move",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "head",
+ "type": "string"
+ },
+ "start": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "start"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "split",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "remove",
+ "type": "string"
+ },
+ "ripple": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "ripple"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "enable",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "enabled"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "rename",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "comment": {
+ "anyOf": [
+ {
+ "maxLength": 1000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "marker",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at",
+ "name",
+ "comment",
+ "duration"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "effect",
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "alignment": {
+ "anyOf": [
+ {
+ "maximum": 2,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "transition",
+ "type": "string"
+ },
+ "side": {
+ "enum": [
+ "start",
+ "end"
+ ],
+ "type": "string"
+ },
+ "singleSided": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "transition": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "transition",
+ "side",
+ "duration"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "transcribe",
+ "type": "string"
+ },
+ "language": {
+ "anyOf": [
+ {
+ "pattern": "^[a-z]{2}(-[A-Z]{2})?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "language"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "export",
+ "type": "string"
+ },
+ "preset": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "preset",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "asset": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "audio": {
+ "anyOf": [
+ {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "bin": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "fetch",
+ "type": "string"
+ },
+ "video": {
+ "anyOf": [
+ {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "asset",
+ "bin",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "frame",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "caption",
+ "type": "string"
+ },
+ "template": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "text": {
+ "maxLength": 300,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "text",
+ "at",
+ "template",
+ "duration"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": -1,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "overwrite",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "maximum": 2147483647,
+ "minimum": -1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "clipmarks",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "untransition",
+ "type": "string"
+ },
+ "side": {
+ "enum": [
+ "start",
+ "end"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "side"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "effectremove",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "index": {
+ "maximum": 200,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "effectat",
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "index",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^A[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "audioeffect",
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "interpolation": {
+ "anyOf": [
+ {
+ "enum": [
+ "linear",
+ "bezier",
+ "hold"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "keyframe",
+ "type": "string"
+ },
+ "setting": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "setting",
+ "at",
+ "value",
+ "interpolation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "from": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "unkeyframe",
+ "type": "string"
+ },
+ "setting": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "to": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "setting",
+ "at",
+ "from",
+ "to"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "animate",
+ "type": "string"
+ },
+ "setting": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "setting",
+ "enabled"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "sourcemarks",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "subclip",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "out": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "name",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "color": {
+ "maximum": 15,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "label",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "bin",
+ "color"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "alphaUsage": {
+ "anyOf": [
+ {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "fieldType": {
+ "anyOf": [
+ {
+ "enum": [
+ "progressive",
+ "upper",
+ "lower"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "frameRate": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 1000,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ignoreAlpha": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "invertAlpha": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "interpret",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "pixelAspect": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 10,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "removePullDown": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrConform": {
+ "anyOf": [
+ {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrHorizontalView": {
+ "anyOf": [
+ {
+ "maximum": 360,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrLayout": {
+ "anyOf": [
+ {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrVerticalView": {
+ "anyOf": [
+ {
+ "maximum": 180,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "frameRate",
+ "pixelAspect",
+ "fieldType",
+ "ignoreAlpha",
+ "invertAlpha",
+ "alphaUsage",
+ "removePullDown",
+ "vrConform",
+ "vrLayout",
+ "vrHorizontalView",
+ "vrVerticalView"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "frameRate": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 1000,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "override",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "pixelAspect": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "denominator": {
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "numerator": {
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "numerator",
+ "denominator"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "frameRate",
+ "pixelAspect"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "lut",
+ "type": "string"
+ },
+ "lut": {
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "lut"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "scaletoframe",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "relink",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "file"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "highRes": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "proxy",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "file",
+ "highRes"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "offline",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "refresh",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "renamemedia",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "renamebin",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "bin",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "removeitem",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "bin"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "smartbin",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "query": {
+ "maxLength": 500,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "query"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "color": {
+ "anyOf": [
+ {
+ "maximum": 15,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "comment": {
+ "anyOf": [
+ {
+ "maxLength": 1000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "markeredit",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "newName": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "at",
+ "media",
+ "newName",
+ "comment",
+ "duration",
+ "color",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "markermove",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "to": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "at",
+ "to",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "markerremove",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "at",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "newsequence",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "preset": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "preset",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "subsequence",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "deletesequence",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "opensequence",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "closesequence",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "sequencemarks",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "zeropoint",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "compositeInLinearColor": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "editingMode": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "fieldType": {
+ "anyOf": [
+ {
+ "enum": [
+ "progressive",
+ "upper",
+ "lower"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "frameRate": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 1000,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "height": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "settings",
+ "type": "string"
+ },
+ "maxBitDepth": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "maxRenderQuality": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "pixelAspect": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 10,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewCodec": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewFileFormat": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewHeight": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewWidth": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sampleRate": {
+ "anyOf": [
+ {
+ "maximum": 192000,
+ "minimum": 8000,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "width": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "frameRate",
+ "pixelAspect",
+ "fieldType",
+ "maxBitDepth",
+ "maxRenderQuality",
+ "sampleRate",
+ "previewCodec",
+ "previewFileFormat",
+ "compositeInLinearColor",
+ "editingMode",
+ "previewWidth",
+ "previewHeight"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "playhead",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clips": {
+ "items": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "maxItems": 500,
+ "minItems": 0,
+ "type": "array"
+ },
+ "kind": {
+ "const": "select",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clips"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "workarea",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "scenecut",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "track",
+ "type": "string"
+ },
+ "muted": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "track": {
+ "pattern": "^[VAC][1-9][0-9]*$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "track",
+ "name",
+ "muted"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "saveas",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "openproject",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "file"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "closeproject",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "importsequences",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "file"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "comps": {
+ "anyOf": [
+ {
+ "items": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "importae",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "file",
+ "comps"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "newproject",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fields": {
+ "additionalProperties": {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ "propertyNames": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "kind": {
+ "const": "metadata",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "scope": {
+ "enum": [
+ "xmp",
+ "project"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "scope",
+ "fields"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "enum": [
+ "auto_peak_generation",
+ "import_workspace",
+ "show_quickstart_dialog"
+ ],
+ "type": "string"
+ },
+ "kind": {
+ "const": "preference",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "key",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "ingest",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "enabled"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "enum": [
+ "same_as_project",
+ "my_documents"
+ ],
+ "type": "string"
+ },
+ "kind": {
+ "const": "scratch",
+ "type": "string"
+ },
+ "scope": {
+ "enum": [
+ "capture",
+ "audio_preview",
+ "video_preview",
+ "auto_save",
+ "ccl_libraries",
+ "capsule_media"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "folder"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "encode",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "preset": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "queue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "preset",
+ "filename",
+ "queue"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "batch",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "audioFormat": {
+ "anyOf": [
+ {
+ "enum": [
+ "aiff",
+ "wav"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "bitsPerSample": {
+ "anyOf": [
+ {
+ "maximum": 32,
+ "minimum": 8,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "embedAudio": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "explodeToMono": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "handleFrames": {
+ "anyOf": [
+ {
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "interleaveWithoutEffects": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "aaf",
+ "type": "string"
+ },
+ "mixdownPreset": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mixdownVideo": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "preserveParentFolder": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "renderAudioEffects": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sampleRate": {
+ "anyOf": [
+ {
+ "maximum": 192000,
+ "minimum": 8000,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "trimSources": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "mediastart",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "fcpxml",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "otio",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "close": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "closeAll": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "file": {
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "monitor",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "speed": {
+ "anyOf": [
+ {
+ "maximum": 16,
+ "minimum": -16,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "file",
+ "at",
+ "speed",
+ "close",
+ "closeAll"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "json": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "importtranscript",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "json"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "audioTracksUp": {
+ "maximum": 50,
+ "minimum": -50,
+ "type": "integer"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "insert": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "clone",
+ "type": "string"
+ },
+ "offset": {
+ "maxLength": 25,
+ "pattern": "^-?(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "videoTracksUp": {
+ "maximum": 50,
+ "minimum": -50,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "offset",
+ "videoTracksUp",
+ "audioTracksUp",
+ "insert"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": -1,
+ "type": "integer"
+ },
+ "element": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "mogrt",
+ "type": "string"
+ },
+ "library": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "library",
+ "element",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "encodefile",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "preset": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "queue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "file",
+ "preset",
+ "filename",
+ "in",
+ "out",
+ "queue"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "launchencoder",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "embedded": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "xmp",
+ "type": "string"
+ },
+ "sidecar": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "embedded",
+ "sidecar"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "purgecache",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "growing",
+ "type": "string"
+ },
+ "paused": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "kind",
+ "paused"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fieldLabel": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "metadatafield",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "integer",
+ "real",
+ "text",
+ "boolean"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "fieldLabel",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "panelmetadata",
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 20000,
+ "minLength": 1,
+ "pattern": "^[^\\x00\\x08]*$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "property",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "owner": {
+ "enum": [
+ "project",
+ "sequence"
+ ],
+ "type": "string"
+ },
+ "persistent": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "value": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "owner",
+ "name",
+ "value",
+ "persistent"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "anyOf": [
+ {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "effect": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "inspect",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "what": {
+ "enum": [
+ "markers",
+ "effects",
+ "transitions",
+ "settings",
+ "metadata",
+ "workarea",
+ "playhead",
+ "app",
+ "keyframes",
+ "transcript",
+ "interpretation",
+ "media",
+ "clip",
+ "sequences",
+ "selection",
+ "panel",
+ "columns",
+ "property",
+ "c2pa",
+ "masks",
+ "language",
+ "production",
+ "tracks",
+ "monitor",
+ "colour",
+ "find",
+ "bin",
+ "captions",
+ "nearest"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "what",
+ "clip",
+ "media",
+ "effect",
+ "name"
+ ],
+ "type": "object"
+ }
+]
changedInput schema / properties / operations / items / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "duplicate",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "save",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "bin",
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^/\\\\\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "name"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bin": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "import",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "bin"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bin": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "organize",
- "type": "string"
- },
- "media": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "media",
- "bin"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "audio": {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "insert",
- "type": "string"
- },
- "media": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "video": {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "media",
- "at",
- "video",
- "audio"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "audio": {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- "kind": {
- "const": "audio",
- "type": "string"
- },
- "media": {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "video": {
- "const": -1,
- "default": -1,
- "type": "number"
- }
- },
- "required": [
- "kind",
- "media",
- "at",
- "video",
- "audio"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "end": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "kind": {
- "const": "trim",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "end"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "move",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "at"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "head",
- "type": "string"
- },
- "start": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "start"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "split",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "at"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "remove",
- "type": "string"
- },
- "ripple": {
- "type": "boolean"
- }
- },
- "required": [
- "kind",
- "clip",
- "ripple"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "enabled": {
- "type": "boolean"
- },
- "kind": {
- "const": "enable",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "enabled"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "rename",
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^/\\\\\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "name"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "comment": {
- "anyOf": [
- {
- "maxLength": 1000,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "duration": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "marker",
- "type": "string"
- },
- "name": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "at",
- "name",
- "comment",
- "duration"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "effect": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "effect",
- "type": "string"
- },
- "params": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- },
- "value": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "maxLength": 200,
- "type": "string"
- },
- {
- "type": "boolean"
- }
- ]
- }
- },
- "required": [
- "name",
- "value"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "kind",
- "clip",
- "effect",
- "params"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "duration": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "transition",
- "type": "string"
- },
- "side": {
- "enum": [
- "start",
- "end"
- ],
- "type": "string"
- },
- "transition": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "transition",
- "side",
- "duration"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "kind": {
- "const": "transcribe",
- "type": "string"
- },
- "language": {
- "anyOf": [
- {
- "pattern": "^[a-z]{2}(-[A-Z]{2})?$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "kind",
- "clip",
- "language"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "filename": {
- "maxLength": 200,
- "minLength": 1,
- "pattern": "^[^/\\\\\\x00-\\x1f]+$",
- "type": "string"
- },
- "kind": {
- "const": "export",
- "type": "string"
- },
- "preset": {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "preset",
- "filename"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "asset": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "at": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "audio": {
- "anyOf": [
- {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "bin": {
- "anyOf": [
- {
- "maxLength": 2000,
- "minLength": 1,
- "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "fetch",
- "type": "string"
- },
- "video": {
- "anyOf": [
- {
- "maximum": 2147483647,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "kind",
- "asset",
- "bin",
- "at",
- "video",
- "audio"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- "kind": {
- "const": "frame",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "at"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "at": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "clip": {
- "maxLength": 100,
- "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
- "type": "string"
- },
- "duration": {
- "anyOf": [
- {
- "maxLength": 24,
- "pattern": "^(0|[1-9][0-9]*)$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "caption",
- "type": "string"
- },
- "template": {
- "anyOf": [
- {
- "maxLength": 120,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "text": {
- "maxLength": 300,
- "minLength": 1,
- "pattern": "^[^\\x00-\\x1f]+$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "clip",
- "text",
- "at",
- "template",
- "duration"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "duplicate",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "save",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "bin",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "import",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "bin"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "organize",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "bin"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "insert",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "audio",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "const": -1,
+ "default": -1,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "end": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "trim",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "end"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "move",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "head",
+ "type": "string"
+ },
+ "start": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "start"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "split",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "remove",
+ "type": "string"
+ },
+ "ripple": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "ripple"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "enable",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "enabled"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "rename",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "comment": {
+ "anyOf": [
+ {
+ "maxLength": 1000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "marker",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at",
+ "name",
+ "comment",
+ "duration"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "effect",
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "alignment": {
+ "anyOf": [
+ {
+ "maximum": 2,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "transition",
+ "type": "string"
+ },
+ "side": {
+ "enum": [
+ "start",
+ "end"
+ ],
+ "type": "string"
+ },
+ "singleSided": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "transition": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "transition",
+ "side",
+ "duration"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "transcribe",
+ "type": "string"
+ },
+ "language": {
+ "anyOf": [
+ {
+ "pattern": "^[a-z]{2}(-[A-Z]{2})?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "language"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "export",
+ "type": "string"
+ },
+ "preset": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "preset",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "asset": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "audio": {
+ "anyOf": [
+ {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "bin": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "fetch",
+ "type": "string"
+ },
+ "video": {
+ "anyOf": [
+ {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "asset",
+ "bin",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "frame",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "caption",
+ "type": "string"
+ },
+ "template": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "text": {
+ "maxLength": 300,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "text",
+ "at",
+ "template",
+ "duration"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": -1,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "overwrite",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "maximum": 2147483647,
+ "minimum": -1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "clipmarks",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "untransition",
+ "type": "string"
+ },
+ "side": {
+ "enum": [
+ "start",
+ "end"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "side"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "effectremove",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "index": {
+ "maximum": 200,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "effectat",
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "index",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^A[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "audioeffect",
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "params"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "interpolation": {
+ "anyOf": [
+ {
+ "enum": [
+ "linear",
+ "bezier",
+ "hold"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "keyframe",
+ "type": "string"
+ },
+ "setting": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "setting",
+ "at",
+ "value",
+ "interpolation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "from": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "unkeyframe",
+ "type": "string"
+ },
+ "setting": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "to": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "setting",
+ "at",
+ "from",
+ "to"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "effect": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "animate",
+ "type": "string"
+ },
+ "setting": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "effect",
+ "setting",
+ "enabled"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "sourcemarks",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "subclip",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "out": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "name",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "color": {
+ "maximum": 15,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "kind": {
+ "const": "label",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "bin",
+ "color"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "alphaUsage": {
+ "anyOf": [
+ {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "fieldType": {
+ "anyOf": [
+ {
+ "enum": [
+ "progressive",
+ "upper",
+ "lower"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "frameRate": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 1000,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ignoreAlpha": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "invertAlpha": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "interpret",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "pixelAspect": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 10,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "removePullDown": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrConform": {
+ "anyOf": [
+ {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrHorizontalView": {
+ "anyOf": [
+ {
+ "maximum": 360,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrLayout": {
+ "anyOf": [
+ {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vrVerticalView": {
+ "anyOf": [
+ {
+ "maximum": 180,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "frameRate",
+ "pixelAspect",
+ "fieldType",
+ "ignoreAlpha",
+ "invertAlpha",
+ "alphaUsage",
+ "removePullDown",
+ "vrConform",
+ "vrLayout",
+ "vrHorizontalView",
+ "vrVerticalView"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "frameRate": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 1000,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "override",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "pixelAspect": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "denominator": {
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "numerator": {
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "numerator",
+ "denominator"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "frameRate",
+ "pixelAspect"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "lut",
+ "type": "string"
+ },
+ "lut": {
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "lut"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "scaletoframe",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "relink",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "file"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "highRes": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "proxy",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "file",
+ "highRes"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "offline",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "refresh",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "renamemedia",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "renamebin",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "bin",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bin": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "removeitem",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "bin"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "smartbin",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "query": {
+ "maxLength": 500,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "query"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "color": {
+ "anyOf": [
+ {
+ "maximum": 15,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "comment": {
+ "anyOf": [
+ {
+ "maxLength": 1000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "duration": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "markeredit",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "newName": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "at",
+ "media",
+ "newName",
+ "comment",
+ "duration",
+ "color",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "markermove",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "to": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "at",
+ "to",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "markerremove",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "at",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "newsequence",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "items": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "maxItems": 200,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "preset": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "preset",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "subsequence",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "deletesequence",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "opensequence",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "closesequence",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "sequencemarks",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "zeropoint",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "compositeInLinearColor": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "editingMode": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "fieldType": {
+ "anyOf": [
+ {
+ "enum": [
+ "progressive",
+ "upper",
+ "lower"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "frameRate": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 1000,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "height": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "settings",
+ "type": "string"
+ },
+ "maxBitDepth": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "maxRenderQuality": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "pixelAspect": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 10,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewCodec": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewFileFormat": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewHeight": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "previewWidth": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sampleRate": {
+ "anyOf": [
+ {
+ "maximum": 192000,
+ "minimum": 8000,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "width": {
+ "anyOf": [
+ {
+ "maximum": 16384,
+ "minimum": 16,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "width",
+ "height",
+ "frameRate",
+ "pixelAspect",
+ "fieldType",
+ "maxBitDepth",
+ "maxRenderQuality",
+ "sampleRate",
+ "previewCodec",
+ "previewFileFormat",
+ "compositeInLinearColor",
+ "editingMode",
+ "previewWidth",
+ "previewHeight"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "playhead",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clips": {
+ "items": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "maxItems": 500,
+ "minItems": 0,
+ "type": "array"
+ },
+ "kind": {
+ "const": "select",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clips"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "workarea",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "in",
+ "out"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^V[1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "scenecut",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "clip"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "track",
+ "type": "string"
+ },
+ "muted": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "track": {
+ "pattern": "^[VAC][1-9][0-9]*$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "track",
+ "name",
+ "muted"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "saveas",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "openproject",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "file"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "closeproject",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "importsequences",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "file"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "comps": {
+ "anyOf": [
+ {
+ "items": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "importae",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "file",
+ "comps"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "newproject",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fields": {
+ "additionalProperties": {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ "propertyNames": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "kind": {
+ "const": "metadata",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "scope": {
+ "enum": [
+ "xmp",
+ "project"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "scope",
+ "fields"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "enum": [
+ "auto_peak_generation",
+ "import_workspace",
+ "show_quickstart_dialog"
+ ],
+ "type": "string"
+ },
+ "kind": {
+ "const": "preference",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "key",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "ingest",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "enabled"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "enum": [
+ "same_as_project",
+ "my_documents"
+ ],
+ "type": "string"
+ },
+ "kind": {
+ "const": "scratch",
+ "type": "string"
+ },
+ "scope": {
+ "enum": [
+ "capture",
+ "audio_preview",
+ "video_preview",
+ "auto_save",
+ "ccl_libraries",
+ "capsule_media"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "scope",
+ "folder"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "encode",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "preset": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "queue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "preset",
+ "filename",
+ "queue"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "batch",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "audioFormat": {
+ "anyOf": [
+ {
+ "enum": [
+ "aiff",
+ "wav"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "bitsPerSample": {
+ "anyOf": [
+ {
+ "maximum": 32,
+ "minimum": 8,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "embedAudio": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "explodeToMono": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "handleFrames": {
+ "anyOf": [
+ {
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "interleaveWithoutEffects": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "aaf",
+ "type": "string"
+ },
+ "mixdownPreset": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mixdownVideo": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "preserveParentFolder": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "renderAudioEffects": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sampleRate": {
+ "anyOf": [
+ {
+ "maximum": 192000,
+ "minimum": 8000,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "trimSources": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "mediastart",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "at"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "fcpxml",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "otio",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "filename"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "close": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "closeAll": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "file": {
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "monitor",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "speed": {
+ "anyOf": [
+ {
+ "maximum": 16,
+ "minimum": -16,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "file",
+ "at",
+ "speed",
+ "close",
+ "closeAll"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "json": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]*$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "importtranscript",
+ "type": "string"
+ },
+ "media": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "media",
+ "json"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "audioTracksUp": {
+ "maximum": 50,
+ "minimum": -50,
+ "type": "integer"
+ },
+ "clip": {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ "insert": {
+ "type": "boolean"
+ },
+ "kind": {
+ "const": "clone",
+ "type": "string"
+ },
+ "offset": {
+ "maxLength": 25,
+ "pattern": "^-?(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "videoTracksUp": {
+ "maximum": 50,
+ "minimum": -50,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "clip",
+ "offset",
+ "videoTracksUp",
+ "audioTracksUp",
+ "insert"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "at": {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ "audio": {
+ "maximum": 2147483647,
+ "minimum": -1,
+ "type": "integer"
+ },
+ "element": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "mogrt",
+ "type": "string"
+ },
+ "library": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "video": {
+ "maximum": 2147483647,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "library",
+ "element",
+ "at",
+ "video",
+ "audio"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "filename": {
+ "maxLength": 200,
+ "minLength": 1,
+ "pattern": "^[^/\\\\\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "in": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "encodefile",
+ "type": "string"
+ },
+ "out": {
+ "anyOf": [
+ {
+ "maxLength": 24,
+ "pattern": "^(0|[1-9][0-9]*)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "preset": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "queue": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "file",
+ "preset",
+ "filename",
+ "in",
+ "out",
+ "queue"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "launchencoder",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "embedded": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "xmp",
+ "type": "string"
+ },
+ "sidecar": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "embedded",
+ "sidecar"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "purgecache",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "growing",
+ "type": "string"
+ },
+ "paused": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "kind",
+ "paused"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fieldLabel": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "kind": {
+ "const": "metadatafield",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "integer",
+ "real",
+ "text",
+ "boolean"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "name",
+ "fieldLabel",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "panelmetadata",
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 20000,
+ "minLength": 1,
+ "pattern": "^[^\\x00\\x08]*$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "property",
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ "owner": {
+ "enum": [
+ "project",
+ "sequence"
+ ],
+ "type": "string"
+ },
+ "persistent": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "value": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "owner",
+ "name",
+ "value",
+ "persistent"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clip": {
+ "anyOf": [
+ {
+ "maxLength": 100,
+ "pattern": "^[VA][1-9][0-9]*:[1-9][0-9]*$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "effect": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "const": "inspect",
+ "type": "string"
+ },
+ "media": {
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "pattern": "^(?![\\\\/]|[a-zA-Z]:|[a-zA-Z]+:\\/\\/)[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "pattern": "^[^\\x00-\\x1f]+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "what": {
+ "enum": [
+ "markers",
+ "effects",
+ "transitions",
+ "settings",
+ "metadata",
+ "workarea",
+ "playhead",
+ "app",
+ "keyframes",
+ "transcript",
+ "interpretation",
+ "media",
+ "clip",
+ "sequences",
+ "selection",
+ "panel",
+ "columns",
+ "property",
+ "c2pa",
+ "masks",
+ "language",
+ "production",
+ "tracks",
+ "monitor",
+ "colour",
+ "find",
+ "bin",
+ "captions",
+ "nearest"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "what",
+ "clip",
+ "media",
+ "effect",
+ "name"
+ ],
+ "type": "object"
+ }
+]