annotate schema/configuredoutputdescriptor.json @ 75:6b6668cdb016
jsonrpc
Remove the term "plugin" in various places
author |
Chris Cannam |
date |
Thu, 06 Oct 2016 13:38:16 +0100 |
parents |
0c8629d9855d |
children |
|
rev |
line source |
Chris@58
|
1 {
|
Chris@58
|
2 "id": "http://vamp-plugins.org/json/schema/configuredoutputdescriptor#",
|
Chris@58
|
3 "$schema": "http://json-schema.org/draft-04/schema#",
|
Chris@74
|
4 "description": "schema for the non-static metadata fields of an output descriptor belonging to a feature extractor",
|
Chris@58
|
5 "type": "object",
|
Chris@58
|
6 "properties": {
|
Chris@58
|
7 "unit": {
|
Chris@58
|
8 "type": "string"
|
Chris@58
|
9 },
|
Chris@58
|
10 "binCount": {
|
Chris@58
|
11 "type": "integer"
|
Chris@58
|
12 },
|
Chris@58
|
13 "binNames": {
|
Chris@58
|
14 "type": "array",
|
Chris@58
|
15 "items": { "type": "string" }
|
Chris@58
|
16 },
|
Chris@58
|
17 "extents": {
|
Chris@58
|
18 "type": "object",
|
Chris@58
|
19 "properties": {
|
Chris@58
|
20 "min": { "type": "number" },
|
Chris@58
|
21 "max": { "type": "number" }
|
Chris@58
|
22 },
|
Chris@58
|
23 "required": [ "min", "max" ],
|
Chris@58
|
24 "additionalProperties": false
|
Chris@58
|
25 },
|
Chris@58
|
26 "quantizeStep": {
|
Chris@58
|
27 "type": "number"
|
Chris@58
|
28 },
|
Chris@58
|
29 "sampleType": {
|
Chris@58
|
30 "$ref": "http://vamp-plugins.org/json/schema/enums#/definitions/sample_type"
|
Chris@58
|
31 },
|
Chris@58
|
32 "sampleRate": {
|
Chris@58
|
33 "type": "number"
|
Chris@58
|
34 },
|
Chris@58
|
35 "hasDuration": {
|
Chris@58
|
36 "type": "boolean"
|
Chris@58
|
37 }
|
Chris@58
|
38 },
|
Chris@58
|
39 "required": [ "sampleType", "hasDuration" ],
|
Chris@58
|
40 "additionalProperties": false
|
Chris@58
|
41 }
|
Chris@58
|
42
|