Mercurial > hg > vamp-plugin-sdk
comparison vamp/vamp.h @ 9:44113b1e296b
* Add valueNames to parameter descriptor
* Change valueCount and valueNames to binCount and binNames in output
descriptor, to avoid confusion with other uses of value
* Some explanatory notes about FFT alignment
author | cannam |
---|---|
date | Wed, 05 Apr 2006 16:50:07 +0000 |
parents | 8f10d35a4090 |
children | a3d35e11c3fe |
comparison
equal
deleted
inserted
replaced
8:c4662bbef275 | 9:44113b1e296b |
---|---|
59 float minValue; | 59 float minValue; |
60 float maxValue; | 60 float maxValue; |
61 float defaultValue; | 61 float defaultValue; |
62 int isQuantized; | 62 int isQuantized; |
63 float quantizeStep; | 63 float quantizeStep; |
64 const char **valueNames; | |
64 | 65 |
65 } VampParameterDescriptor; | 66 } VampParameterDescriptor; |
66 | 67 |
67 typedef enum | 68 typedef enum |
68 { | 69 { |
75 typedef struct _VampOutputDescriptor | 76 typedef struct _VampOutputDescriptor |
76 { | 77 { |
77 const char *name; | 78 const char *name; |
78 const char *description; | 79 const char *description; |
79 const char *unit; | 80 const char *unit; |
80 int hasFixedValueCount; | 81 int hasFixedBinCount; |
81 unsigned int valueCount; | 82 unsigned int binCount; |
82 const char **valueNames; | 83 const char **binNames; |
83 int hasKnownExtents; | 84 int hasKnownExtents; |
84 float minValue; | 85 float minValue; |
85 float maxValue; | 86 float maxValue; |
86 int isQuantized; | 87 int isQuantized; |
87 float quantizeStep; | 88 float quantizeStep; |