#include <vamp.h>
Definition at line 118 of file vamp.h.
Public Attributes | |
const char * | identifier |
Computer-usable name of the output. | |
const char * | name |
Human-readable name of the output. | |
const char * | description |
Human-readable short text about the output. | |
const char * | unit |
Human-readable name of the unit of the output. | |
int | hasFixedBinCount |
1 if output has equal number of values for each returned result. | |
unsigned int | binCount |
Number of values per result, if hasFixedBinCount. | |
const char ** | binNames |
Names of returned value bins, if hasFixedBinCount. | |
int | hasKnownExtents |
1 if each returned value falls within the same fixed min/max range. | |
float | minValue |
Minimum value for a returned result in any bin, if hasKnownExtents. | |
float | maxValue |
Maximum value for a returned result in any bin, if hasKnownExtents. | |
int | isQuantized |
1 if returned results are quantized to a particular resolution. | |
float | quantizeStep |
Quantization resolution for returned results, if isQuantized. | |
VampSampleType | sampleType |
Time positioning method for returned results (see VampSampleType). | |
float | sampleRate |
Sample rate of returned results, if sampleType is vampFixedSampleRate. |
const char* _VampOutputDescriptor::identifier |
Computer-usable name of the output.
Must not change. [a-zA-Z0-9_]
Definition at line 121 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
const char* _VampOutputDescriptor::name |
Human-readable name of the output.
May be translatable.
Definition at line 124 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
const char* _VampOutputDescriptor::description |
Human-readable short text about the output.
May be translatable.
Definition at line 127 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
const char* _VampOutputDescriptor::unit |
Human-readable name of the unit of the output.
Definition at line 130 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
1 if output has equal number of values for each returned result.
Definition at line 133 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
unsigned int _VampOutputDescriptor::binCount |
Number of values per result, if hasFixedBinCount.
Definition at line 136 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
const char** _VampOutputDescriptor::binNames |
Names of returned value bins, if hasFixedBinCount.
May be NULL.
Definition at line 139 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), Vamp::PluginHostAdapter::getOutputDescriptors(), and Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor().
1 if each returned value falls within the same fixed min/max range.
Definition at line 142 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().
Minimum value for a returned result in any bin, if hasKnownExtents.
Definition at line 145 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().
Maximum value for a returned result in any bin, if hasKnownExtents.
Definition at line 148 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().
1 if returned results are quantized to a particular resolution.
Definition at line 151 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().
Quantization resolution for returned results, if isQuantized.
Definition at line 154 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().
Time positioning method for returned results (see VampSampleType).
Definition at line 157 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().
Sample rate of returned results, if sampleType is vampFixedSampleRate.
"Resolution" of result, if sampleType is vampVariableSampleRate.
Definition at line 161 of file vamp.h.
Referenced by Vamp::PluginAdapterBase::Impl::getOutputDescriptor(), and Vamp::PluginHostAdapter::getOutputDescriptors().