{
	"$schema": "http://json-schema.org/draft-07/schema#",
	"$id": "https://www.arri.com/schema/json/camera/clip_info/v1-2-0",
	"$comment": "Auto-generated - please do not edit",
	"title": "Clip Info",
	"description": "Technical properties of the clip",
	"type": "object",
	"properties": {
		"arriRawPictureEssenceCoding": {
			"title": "ARRIRAW Picture Essence Coding",
			"description": "ARRIRAW picture essence coding according to RDD-54:2021",
			"type": "string",
			"oneOf": [
				{
					"type": "string",
					"const": "ARRIRAW Picture Coding 12bit"
				},
				{
					"type": "string",
					"const": "ARRIRAW Picture Coding 12bit reverse"
				},
				{
					"type": "string",
					"const": "ARRIRAW Picture Coding 13bit"
				},
				{
					"type": "string",
					"const": "ARRIRAW HDE Picture Coding 12bit"
				},
				{
					"type": "string",
					"const": "ARRIRAW HDE Picture Coding 12bit reverse"
				},
				{
					"type": "string",
					"const": "ARRIRAW HDE Picture Coding 13bit"
				}
			]
		},
		"clipCreationTime": {
			"title": "Clip Creation Time",
			"description": "Creation time of the clip",
			"type": "string"
		},
		"clipDuration": {
			"title": "Clip Duration",
			"description": "Duration of the clip in frames",
			"type": "integer"
		},
		"clipStartFrameNumber": {
			"title": "Clip Start Frame Number",
			"description": "Frame number of the first frame of the clip",
			"type": "integer"
		},
		"clipUMID": {
			"title": "Clip UMID",
			"description": "SMPTE 330M Basic UMID of the clip",
			"type": "string",
			"contentEncoding": "base64"
		},
		"videoCodec": {
			"title": "Video Codec",
			"description": "Codec used to encode the video stream of the clip",
			"type": "string",
			"oneOf": [
				{
					"type": "string",
					"const": "Apple ProRes 422 Proxy"
				},
				{
					"type": "string",
					"const": "Apple ProRes 422 LT"
				},
				{
					"type": "string",
					"const": "Apple ProRes 422"
				},
				{
					"type": "string",
					"const": "Apple ProRes 422 HQ"
				},
				{
					"type": "string",
					"const": "Apple ProRes 4444"
				},
				{
					"type": "string",
					"const": "Apple ProRes 4444 XQ"
				},
				{
					"type": "string",
					"const": "ARRIRAW uncompressed"
				},
				{
					"type": "string",
					"const": "ARRIRAW HDE"
				},
				{
					"type": "string",
					"const": "ARRICORE CBE Standard Profile"
				},
				{
					"type": "string",
					"const": "ARRICORE CBE Compact Profile"
				},
				{
					"type": "string",
					"const": "ARRICORE VBE Standard Profile"
				},
				{
					"type": "string",
					"const": "ARRICORE VBE Compact Profile"
				}
			]
		},
		"videoCodecVersion": {
			"title": "Video Codec Version",
			"description": "Identifier specifying the version of the video codec used by the camera.",
			"type": "string"
		}
	},
	"required": [
		"videoCodec",
		"clipDuration",
		"clipUMID",
		"clipCreationTime",
		"clipStartFrameNumber"
	]
}