Chris@1: Chris@1: Chris@1:
Chris@1: Chris@3: Chris@1:
Chris@1: VampPluginSDK
Chris@3: 2.4
Chris@1:
Chris@1:
Chris@1: |
Chris@1:
Chris@1:
Chris@1:
Chris@1:
C language API for Vamp plugins. Chris@1: More...
Chris@1: Chris@1:#include <vamp.h>
Chris@1: Public Attributes | |
const char * | identifier |
Computer-usable name of the parameter. | |
const char * | name |
Human-readable name of the parameter. | |
const char * | description |
Human-readable short text about the parameter. | |
const char * | unit |
Human-readable unit of the parameter. | |
float | minValue |
Minimum value. | |
float | maxValue |
Maximum value. | |
float | defaultValue |
Default value. | |
int | isQuantized |
1 if parameter values are quantized to a particular resolution. | |
float | quantizeStep |
Quantization resolution, if isQuantized. | |
const char ** | valueNames |
Human-readable names of the values, if isQuantized. |
C language API for Vamp plugins.
Chris@1:This is the formal plugin API for Vamp. Plugin authors may prefer to use the C++ classes provided in the Vamp plugin SDK, instead of using this API directly. There is an adapter class provided that makes C++ plugins available using this C API with relatively little work, and the C++ headers are more thoroughly documented.
Chris@1:IMPORTANT: The comments in this file summarise the purpose of each of the declared fields and functions, but do not provide a complete guide to their permitted values and expected usage. Please refer to the C++ headers in the Vamp plugin SDK for further details and plugin lifecycle documentation.
Chris@1: Chris@1: Chris@1:const char* _VampParameterDescriptor::identifier | Chris@1:
const char* _VampParameterDescriptor::name | Chris@1:
const char* _VampParameterDescriptor::description | Chris@1:
const char* _VampParameterDescriptor::unit | Chris@1:
float _VampParameterDescriptor::minValue | Chris@1:
float _VampParameterDescriptor::maxValue | Chris@1:
float _VampParameterDescriptor::defaultValue | Chris@1:
int _VampParameterDescriptor::isQuantized | Chris@1:
float _VampParameterDescriptor::quantizeStep | Chris@1:
const char** _VampParameterDescriptor::valueNames | Chris@1: