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;