Chris@3:
Chris@1:
#include <vamp.h>
Chris@1:
Chris@6: |
Chris@3: const char * | identifier |
Chris@6: | Computer-usable name of the output. More...
|
Chris@6: |
Chris@3: const char * | name |
Chris@6: | Human-readable name of the output. More...
|
Chris@6: |
Chris@3: const char * | description |
Chris@6: | Human-readable short text about the output. More...
|
Chris@6: |
Chris@3: const char * | unit |
Chris@6: | Human-readable name of the unit of the output. More...
|
Chris@6: |
Chris@3: int | hasFixedBinCount |
Chris@6: | 1 if output has equal number of values for each returned result. More...
|
Chris@6: |
Chris@3: unsigned int | binCount |
Chris@6: | Number of values per result, if hasFixedBinCount. More...
|
Chris@6: |
Chris@3: const char ** | binNames |
Chris@6: | Names of returned value bins, if hasFixedBinCount. More...
|
Chris@6: |
Chris@3: int | hasKnownExtents |
Chris@6: | 1 if each returned value falls within the same fixed min/max range. More...
|
Chris@6: |
Chris@3: float | minValue |
Chris@6: | Minimum value for a returned result in any bin, if hasKnownExtents. More...
|
Chris@6: |
Chris@3: float | maxValue |
Chris@6: | Maximum value for a returned result in any bin, if hasKnownExtents. More...
|
Chris@6: |
Chris@3: int | isQuantized |
Chris@6: | 1 if returned results are quantized to a particular resolution. More...
|
Chris@6: |
Chris@3: float | quantizeStep |
Chris@6: | Quantization resolution for returned results, if isQuantized. More...
|
Chris@6: |
Chris@3: VampSampleType | sampleType |
Chris@6: | Time positioning method for returned results (see VampSampleType). More...
|
Chris@6: |
Chris@3: float | sampleRate |
Chris@6: | Sample rate of returned results, if sampleType is vampFixedSampleRate. More...
|
Chris@6: |
Chris@3: int | hasDuration |
Chris@6: | 1 if the returned results for this output are known to have a duration field. More...
|
Chris@6: |
Chris@1:
Chris@6:
Chris@1:
Chris@6:
Definition at line 118 of file vamp.h.
Chris@6:
Chris@6:
Chris@6:
◆ identifier
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: const char* _VampOutputDescriptor::identifier |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Computer-usable name of the output.
Chris@6:
Must not change. [a-zA-Z0-9_-]
Chris@1:
Chris@6:
Definition at line 121 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ name
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: const char* _VampOutputDescriptor::name |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Human-readable name of the output.
Chris@1:
May be translatable.
Chris@1:
Chris@6:
Definition at line 124 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ description
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: const char* _VampOutputDescriptor::description |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Human-readable short text about the output.
Chris@1:
May be translatable.
Chris@1:
Chris@6:
Definition at line 127 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ unit
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: const char* _VampOutputDescriptor::unit |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Human-readable name of the unit of the output.
Chris@1:
Chris@6:
Definition at line 130 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ hasFixedBinCount
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: int _VampOutputDescriptor::hasFixedBinCount |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
1 if output has equal number of values for each returned result.
Chris@1:
Chris@6:
Definition at line 133 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ binCount
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: unsigned int _VampOutputDescriptor::binCount |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Number of values per result, if hasFixedBinCount.
Chris@1:
Chris@6:
Definition at line 136 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ binNames
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: const char** _VampOutputDescriptor::binNames |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Names of returned value bins, if hasFixedBinCount.
Chris@1:
May be NULL.
Chris@1:
Chris@6:
Definition at line 139 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ hasKnownExtents
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: int _VampOutputDescriptor::hasKnownExtents |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
1 if each returned value falls within the same fixed min/max range.
Chris@1:
Chris@6:
Definition at line 142 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ minValue
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: float _VampOutputDescriptor::minValue |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Minimum value for a returned result in any bin, if hasKnownExtents.
Chris@1:
Chris@6:
Definition at line 145 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ maxValue
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: float _VampOutputDescriptor::maxValue |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Maximum value for a returned result in any bin, if hasKnownExtents.
Chris@1:
Chris@6:
Definition at line 148 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ isQuantized
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: int _VampOutputDescriptor::isQuantized |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
1 if returned results are quantized to a particular resolution.
Chris@1:
Chris@6:
Definition at line 151 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ quantizeStep
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: float _VampOutputDescriptor::quantizeStep |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Quantization resolution for returned results, if isQuantized.
Chris@1:
Chris@6:
Definition at line 154 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ sampleType
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: VampSampleType _VampOutputDescriptor::sampleType |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Time positioning method for returned results (see VampSampleType).
Chris@1:
Chris@6:
Definition at line 157 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ sampleRate
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: float _VampOutputDescriptor::sampleRate |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
Sample rate of returned results, if sampleType is vampFixedSampleRate.
Chris@1:
"Resolution" of result, if sampleType is vampVariableSampleRate.
Chris@1:
Chris@6:
Definition at line 161 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@6:
Chris@6:
◆ hasDuration
Chris@6:
Chris@1:
Chris@1:
Chris@1:
Chris@1:
Chris@6: int _VampOutputDescriptor::hasDuration |
Chris@1:
Chris@1:
Chris@6:
Chris@1:
Chris@1:
1 if the returned results for this output are known to have a duration field.
Chris@1:
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.
Chris@1:
Chris@6:
Definition at line 170 of file vamp.h.
Chris@1:
Chris@1:
Chris@1:
Chris@1:
The documentation for this struct was generated from the following file:
Chris@3: