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