Chris@58: { Chris@58: "id": "http://vamp-plugins.org/json/schema/configuredoutputdescriptor#", Chris@58: "$schema": "http://json-schema.org/draft-04/schema#", Chris@74: "description": "schema for the non-static metadata fields of an output descriptor belonging to a feature extractor", Chris@58: "type": "object", Chris@58: "properties": { Chris@58: "unit": { Chris@58: "type": "string" Chris@58: }, Chris@58: "binCount": { Chris@58: "type": "integer" Chris@58: }, Chris@58: "binNames": { Chris@58: "type": "array", Chris@58: "items": { "type": "string" } Chris@58: }, Chris@58: "extents": { Chris@58: "type": "object", Chris@58: "properties": { Chris@58: "min": { "type": "number" }, Chris@58: "max": { "type": "number" } Chris@58: }, Chris@58: "required": [ "min", "max" ], Chris@58: "additionalProperties": false Chris@58: }, Chris@58: "quantizeStep": { Chris@58: "type": "number" Chris@58: }, Chris@58: "sampleType": { Chris@58: "$ref": "http://vamp-plugins.org/json/schema/enums#/definitions/sample_type" Chris@58: }, Chris@58: "sampleRate": { Chris@58: "type": "number" Chris@58: }, Chris@58: "hasDuration": { Chris@58: "type": "boolean" Chris@58: } Chris@58: }, Chris@58: "required": [ "sampleType", "hasDuration" ], Chris@58: "additionalProperties": false Chris@58: } Chris@58: