{ "definitions": { "AindVideoEncodingBenchmarksTaskParameters": { "additionalProperties": true, "properties": { "rng_seed": { "default": null, "description": "Seed of the random number generator", "oneOf": [ { "type": "number" }, { "type": "null" } ], "title": "Rng Seed" }, "aind_behavior_services_pkg_version": { "default": "0.8.0-rc1", "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", "title": "aind_behavior_services package version", "type": "string" }, "save_raw_video": { "default": false, "description": "For each video-writer object, will also save the RAW encoded video to disk. Use at your own risk.", "title": "Save Raw Video", "type": "boolean" } }, "title": "AindVideoEncodingBenchmarksTaskParameters", "type": "object" } }, "additionalProperties": false, "properties": { "name": { "default": "AindVideoEncodingBenchmarks", "description": "Name of the task logic", "title": "Name", "type": "string" }, "description": { "default": "", "description": "Description of the task.", "title": "Description", "type": "string" }, "task_parameters": { "allOf": [ { "$ref": "#/definitions/AindVideoEncodingBenchmarksTaskParameters" } ], "description": "Parameters of the task logic" }, "version": { "const": "0.1.1", "default": "0.1.1", "title": "Version", "type": "string" }, "stage_name": { "default": null, "description": "Optional stage name the `Task` object instance represents.", "oneOf": [ { "type": "string" }, { "type": "null" } ], "title": "Stage Name" } }, "required": [ "task_parameters" ], "title": "AindVideoEncodingBenchmarksTaskLogic", "type": "object" }