cannam@50:
cannam@50:
#include <vamp.h>
cannam@0:
cannam@50:
List of all members.
cannam@50:
cannam@50:
cannam@50: Public Attributes |
cannam@50: const char * | identifier |
cannam@50: | Computer-usable name of the output.
|
cannam@50: const char * | name |
cannam@50: | Human-readable name of the output.
|
cannam@50: const char * | description |
cannam@50: | Human-readable short text about the output.
|
cannam@50: const char * | unit |
cannam@50: | Human-readable name of the unit of the output.
|
cannam@50: int | hasFixedBinCount |
cannam@50: | 1 if output has equal number of values for each returned result.
|
cannam@50: unsigned int | binCount |
cannam@50: | Number of values per result, if hasFixedBinCount.
|
cannam@50: const char ** | binNames |
cannam@50: | Names of returned value bins, if hasFixedBinCount.
|
cannam@50: int | hasKnownExtents |
cannam@50: | 1 if each returned value falls within the same fixed min/max range.
|
cannam@50: float | minValue |
cannam@50: | Minimum value for a returned result in any bin, if hasKnownExtents.
|
cannam@50: float | maxValue |
cannam@50: | Maximum value for a returned result in any bin, if hasKnownExtents.
|
cannam@50: int | isQuantized |
cannam@50: | 1 if returned results are quantized to a particular resolution.
|
cannam@50: float | quantizeStep |
cannam@50: | Quantization resolution for returned results, if isQuantized.
|
cannam@50: VampSampleType | sampleType |
cannam@50: | Time positioning method for returned results (see VampSampleType).
|
cannam@50: float | sampleRate |
cannam@50: | Sample rate of returned results, if sampleType is vampFixedSampleRate.
|
cannam@50: int | hasDuration |
cannam@50: | 1 if the returned results for this output are known to have a duration field.
|
cannam@0:
cannam@50:
Detailed Description
cannam@50:
cannam@50:
Definition at line 118 of file vamp.h.
cannam@50:
Member Data Documentation
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Computer-usable name of the output.
cannam@50:
Must not change. [a-zA-Z0-9_]
cannam@50:
cannam@50:
Definition at line 121 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Human-readable name of the output.
cannam@50:
May be translatable.
cannam@50:
cannam@50:
Definition at line 124 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Human-readable short text about the output.
cannam@50:
May be translatable.
cannam@50:
cannam@50:
Definition at line 127 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Human-readable name of the unit of the output.
cannam@0:
cannam@50:
Definition at line 130 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
1 if output has equal number of values for each returned result.
cannam@0:
cannam@50:
Definition at line 133 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Number of values per result, if hasFixedBinCount.
cannam@0:
cannam@50:
Definition at line 136 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Names of returned value bins, if hasFixedBinCount.
cannam@50:
May be NULL.
cannam@50:
cannam@50:
Definition at line 139 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
1 if each returned value falls within the same fixed min/max range.
cannam@0:
cannam@50:
Definition at line 142 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Minimum value for a returned result in any bin, if hasKnownExtents.
cannam@0:
cannam@50:
Definition at line 145 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Maximum value for a returned result in any bin, if hasKnownExtents.
cannam@0:
cannam@50:
Definition at line 148 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
1 if returned results are quantized to a particular resolution.
cannam@0:
cannam@50:
Definition at line 151 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Quantization resolution for returned results, if isQuantized.
cannam@0:
cannam@50:
Definition at line 154 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Time positioning method for returned results (see VampSampleType).
cannam@0:
cannam@50:
Definition at line 157 of file vamp.h.
cannam@0:
cannam@0:
cannam@50:
cannam@50:
cannam@0:
cannam@0:
cannam@0:
cannam@0:
cannam@50:
Sample rate of returned results, if sampleType is vampFixedSampleRate.
cannam@50:
"Resolution" of result, if sampleType is vampVariableSampleRate.
cannam@50:
cannam@50:
Definition at line 161 of file vamp.h.
cannam@0:
cannam@21:
cannam@50:
cannam@50:
cannam@21:
cannam@21:
cannam@21:
cannam@21:
cannam@50:
1 if the returned results for this output are known to have a duration field.
cannam@50:
This field is new in Vamp API version 2; it must not be tested for plugins that report an older API version in their plugin descriptor.
cannam@50:
cannam@50:
Definition at line 170 of file vamp.h.
cannam@0:
cannam@0:
cannam@0:
cannam@50:
The documentation for this struct was generated from the following file:
cannam@50: