VampPluginSDK
2.10
|
vamp-sdk/Plugin.h
Go to the documentation of this file.
296 VariableSampleRate
bool hasDuration
True if the returned results for this output are known to have a duration field.
Definition: vamp-sdk/Plugin.h:320
Vamp::Plugin is a base class for plugin instance classes that provide feature extraction from audio o...
Definition: vamp-sdk/Plugin.h:124
virtual size_t getPreferredStepSize() const
Get the preferred step size (window increment – the distance in sample frames between the start fram...
Definition: vamp-sdk/Plugin.h:194
float sampleRate
Sample rate of the output results, as samples per second.
Definition: vamp-sdk/Plugin.h:314
bool hasFixedBinCount
True if the output has the same number of values per sample for every output sample.
Definition: vamp-sdk/Plugin.h:239
std::vector< float > values
Results for a single sample of this feature.
Definition: vamp-sdk/Plugin.h:382
Results are evenly spaced in time (sampleRate specified below)
Definition: vamp-sdk/Plugin.h:293
float quantizeStep
Quantization resolution of the output values (e.g.
Definition: vamp-sdk/Plugin.h:285
std::string description
A human-readable short text describing the output.
Definition: vamp-sdk/Plugin.h:227
std::string identifier
The name of the output, in computer-usable form.
Definition: vamp-sdk/Plugin.h:214
std::vector< std::string > binNames
The (human-readable) names of each of the bins, if appropriate.
Definition: vamp-sdk/Plugin.h:253
Definition: vamp-sdk/Plugin.h:344
Definition: vamp-sdk/Plugin.h:152
RealTime represents time values to nanosecond precision with accurate arithmetic and frame-rate conve...
Definition: vamp-sdk/RealTime.h:66
virtual std::string getType() const
Used to distinguish between Vamp::Plugin and other potential sibling subclasses of PluginBase...
Definition: vamp-sdk/Plugin.h:438
float getInputSampleRate() const
Retrieve the input sample rate set on construction.
Definition: vamp-sdk/Plugin.h:443
bool hasDuration
True if an output feature has a specified duration.
Definition: vamp-sdk/Plugin.h:368
Results from each process() align with that call's block start.
Definition: vamp-sdk/Plugin.h:290
virtual size_t getMaxChannelCount() const
Get the maximum supported number of input channels.
Definition: vamp-sdk/Plugin.h:204
A base class for plugins with optional configurable parameters, programs, etc.
Definition: vamp-sdk/PluginBase.h:60
bool isQuantized
True if the output values are quantized to a particular resolution.
Definition: vamp-sdk/Plugin.h:278
virtual size_t getPreferredBlockSize() const
Get the preferred block size (window size – the number of sample frames passed in each block to the ...
Definition: vamp-sdk/Plugin.h:179
virtual size_t getMinChannelCount() const
Get the minimum supported number of input channels.
Definition: vamp-sdk/Plugin.h:199
bool hasKnownExtents
True if the results in each output bin fall within a fixed numeric range (minimum and maximum values)...
Definition: vamp-sdk/Plugin.h:260
Generated by 1.8.11