A B D F G H I L M N O P Q R S T U V 

A

ADAPT_ALL - Static variable in class org.vamp_plugins.PluginLoader.AdapterFlags
ADAPT_ALL - Perform all available adaptations that are meaningful for the plugin.
ADAPT_BUFFER_SIZE - Static variable in class org.vamp_plugins.PluginLoader.AdapterFlags
ADAPT_BUFFER_SIZE - Permit the host to ignore the preferred step and block size reported by the plugin when calling initialise(), and to provide whatever step and block size are most convenient instead.
ADAPT_CHANNEL_COUNT - Static variable in class org.vamp_plugins.PluginLoader.AdapterFlags
ADAPT_CHANNEL_COUNT - Automatically handle any discrepancy between the number of channels supported by the plugin and the number provided by the host when calling Plugin.initialise().
ADAPT_INPUT_DOMAIN - Static variable in class org.vamp_plugins.PluginLoader.AdapterFlags
ADAPT_INPUT_DOMAIN - If the plugin expects frequency domain input, automatically convert it to one that expects time-domain input by interpolating an adapter that carries out the FFT conversion silently.
ADAPT_NONE - Static variable in class org.vamp_plugins.PluginLoader.AdapterFlags
ADAPT_NONE - If passed to loadPlugin as the adapterFlags value, causes no adaptations to be done.
AdapterFlags() - Constructor for class org.vamp_plugins.PluginLoader.AdapterFlags
 

B

binCount - Variable in class org.vamp_plugins.OutputDescriptor
The number of values per result of the output.
binNames - Variable in class org.vamp_plugins.OutputDescriptor
The (human-readable) names of each of the bins, if appropriate.

D

defaultValue - Variable in class org.vamp_plugins.ParameterDescriptor
The default value of the parameter.
description - Variable in class org.vamp_plugins.OutputDescriptor
A human-readable short text describing the output.
description - Variable in class org.vamp_plugins.ParameterDescriptor
A human-readable short text describing the parameter.
duration - Variable in class org.vamp_plugins.Feature
Duration of the output feature.
dispose() - Method in class org.vamp_plugins.Plugin
Dispose of this Plugin.

F

Feature - Class in org.vamp_plugins
Feature contains a single result returned from Plugin.process() or Plugin.getRemainingFeatures().
frame2RealTime(long, int) - Static method in class org.vamp_plugins.RealTime
 
fromMilliseconds(int) - Static method in class org.vamp_plugins.RealTime
 
fromSeconds(double) - Static method in class org.vamp_plugins.RealTime
 

G

getCopyright() - Method in class org.vamp_plugins.Plugin
Get the copyright statement or licensing summary for the plugin.
getCurrentProgram() - Method in class org.vamp_plugins.Plugin
Get the current program (if any).
getDescription() - Method in class org.vamp_plugins.Plugin
Get a human-readable description for the plugin, typically a line of text that may optionally be displayed in addition to the plugin's "name".
getIdentifier() - Method in class org.vamp_plugins.Plugin
Get the computer-usable name of the plugin.
getInputDomain() - Method in class org.vamp_plugins.Plugin
Get the plugin's required input domain.
getInstance() - Static method in class org.vamp_plugins.PluginLoader
PluginLoader is a singleton.
getMaker() - Method in class org.vamp_plugins.Plugin
Get the name of the author or vendor of the plugin in human-readable form.
getMaxChannelCount() - Method in class org.vamp_plugins.Plugin
Get the maximum supported number of input channels.
getMinChannelCount() - Method in class org.vamp_plugins.Plugin
Get the minimum supported number of input channels.
getName() - Method in class org.vamp_plugins.Plugin
Get a human-readable name or title of the plugin.
getOutputDescriptors() - Method in class org.vamp_plugins.Plugin
Get the outputs of this plugin.
getParameter(String) - Method in class org.vamp_plugins.Plugin
Get the value of a named parameter.
getParameterDescriptors() - Method in class org.vamp_plugins.Plugin
Get the controllable parameters of this plugin.
getPluginCategory(String) - Method in class org.vamp_plugins.PluginLoader
Return the category hierarchy for a Vamp plugin, given its identifying key.
getPluginPath() - Method in class org.vamp_plugins.PluginLoader
Return the plugin path, that is, the series of local file folders that will be searched for plugin files.
getPluginVersion() - Method in class org.vamp_plugins.Plugin
Get the version number of the plugin.
getPreferredBlockSize() - Method in class org.vamp_plugins.Plugin
Get the preferred block size (window size -- the number of sample frames passed in each block to the process() function).
getPreferredStepSize() - Method in class org.vamp_plugins.Plugin
Get the preferred step size (window increment -- the distance in sample frames between the start frames of consecutive blocks passed to the process() function) for the plugin.
getPrograms() - Method in class org.vamp_plugins.Plugin
Get the program settings available in this plugin.
getRemainingFeatures() - Method in class org.vamp_plugins.Plugin
After all blocks have been processed, calculate and return any remaining features derived from the complete input.
getVampApiVersion() - Method in class org.vamp_plugins.Plugin
Get the Vamp API compatibility level of the plugin.

H

hasDuration - Variable in class org.vamp_plugins.Feature
True if an output feature has a specified duration.
hasDuration - Variable in class org.vamp_plugins.OutputDescriptor
True if the returned results for this output are known to have a duration field.
hasFixedBinCount - Variable in class org.vamp_plugins.OutputDescriptor
True if the output has the same number of values per sample for every output sample.
hasKnownExtents - Variable in class org.vamp_plugins.OutputDescriptor
True if the results in each output bin fall within a fixed numeric range (minimum and maximum values).
hasTimestamp - Variable in class org.vamp_plugins.Feature
True if an output feature has its own timestamp.

I

identifier - Variable in class org.vamp_plugins.OutputDescriptor
The name of the output, in computer-usable form.
identifier - Variable in class org.vamp_plugins.ParameterDescriptor
The name of the parameter, in computer-usable form.
isQuantized - Variable in class org.vamp_plugins.OutputDescriptor
True if the output values are quantized to a particular resolution.
isQuantized - Variable in class org.vamp_plugins.ParameterDescriptor
True if the parameter values are quantized to a particular resolution.
initialise(int, int, int) - Method in class org.vamp_plugins.Plugin
Initialise a plugin to prepare it for use with the given number of input channels, step size (window increment, in sample frames) and block size (window size, in sample frames).

L

label - Variable in class org.vamp_plugins.Feature
Label for the sample of this feature.
LoadFailedException() - Constructor for exception org.vamp_plugins.PluginLoader.LoadFailedException
 
listPlugins() - Method in class org.vamp_plugins.PluginLoader
Search for all available Vamp plugins, and return a list of their plugin keys (suitable for passing to loadPlugin) in the order in which they were found.
loadPlugin(String, float, int) - Method in class org.vamp_plugins.PluginLoader
Load a native Vamp plugin from the plugin path.

M

maxValue - Variable in class org.vamp_plugins.OutputDescriptor
Maximum value of the results in the output.
maxValue - Variable in class org.vamp_plugins.ParameterDescriptor
The maximum value of the parameter.
minValue - Variable in class org.vamp_plugins.OutputDescriptor
Minimum value of the results in the output.
minValue - Variable in class org.vamp_plugins.ParameterDescriptor
The minimum value of the parameter.
msec() - Method in class org.vamp_plugins.RealTime
 

N

name - Variable in class org.vamp_plugins.OutputDescriptor
The human-readable name of the output.
name - Variable in class org.vamp_plugins.ParameterDescriptor
The human-readable name of the parameter.
nsec() - Method in class org.vamp_plugins.RealTime
 

O

org.vamp_plugins - package org.vamp_plugins
 
OutputDescriptor - Class in org.vamp_plugins
OutputDescriptor describes the properties of an output of a Vamp plugin.
OutputDescriptor.SampleType - Enum in org.vamp_plugins
 

P

ParameterDescriptor - Class in org.vamp_plugins
ParameterDescriptor describes the properties of a configurable parameter of a Plugin.
Plugin - Class in org.vamp_plugins
A Java wrapper for a native-code Vamp plugin.
PluginLoader - Class in org.vamp_plugins
PluginLoader loads a Vamp plugin by searching the standard Vamp installation path, and returns a Plugin object wrapping the native plugin.
PluginLoader.AdapterFlags - Class in org.vamp_plugins
AdapterFlags contains a set of values that may be OR'd together and passed to loadPlugin() to indicate which of the properties of a plugin the host would like PluginLoader to take care of for it, rather than having to handle itself.
PluginLoader.LoadFailedException - Exception in org.vamp_plugins
 
Plugin.InputDomain - Enum in org.vamp_plugins
 
Plugin(long) - Constructor for class org.vamp_plugins.Plugin
 
process(float[][], int, RealTime) - Method in class org.vamp_plugins.Plugin
As process() above, but taking input data starting at the given offset from within each of the channel arrays.
process(float[][], RealTime) - Method in class org.vamp_plugins.Plugin
Process a single block of input data.

Q

quantizeStep - Variable in class org.vamp_plugins.OutputDescriptor
Quantization resolution of the output values (e.g.
quantizeStep - Variable in class org.vamp_plugins.ParameterDescriptor
Quantization resolution of the parameter values (e.g.

R

RealTime - Class in org.vamp_plugins
RealTime class, corresponding to the C++ Vamp::RealTime.
RealTime(int, int) - Constructor for class org.vamp_plugins.RealTime
 
realTime2Frame(RealTime, int) - Static method in class org.vamp_plugins.RealTime
 
reset() - Method in class org.vamp_plugins.Plugin
Reset the plugin after use, to prepare it for another clean run.

S

sampleRate - Variable in class org.vamp_plugins.OutputDescriptor
Sample rate of the output results, as samples per second.
sampleType - Variable in class org.vamp_plugins.OutputDescriptor
Positioning in time of the output results.
sec() - Method in class org.vamp_plugins.RealTime
 
selectProgram(String) - Method in class org.vamp_plugins.Plugin
Select a program.
setParameter(String, float) - Method in class org.vamp_plugins.Plugin
Set a named parameter.

T

timestamp - Variable in class org.vamp_plugins.Feature
Timestamp of the output feature.
toString() - Method in class org.vamp_plugins.RealTime
 
toText() - Method in class org.vamp_plugins.RealTime
 

U

unit - Variable in class org.vamp_plugins.OutputDescriptor
The unit of the output, in human-readable form.
unit - Variable in class org.vamp_plugins.ParameterDescriptor
The unit of the parameter, in human-readable form.
usec() - Method in class org.vamp_plugins.RealTime
 

V

valueNames - Variable in class org.vamp_plugins.ParameterDescriptor
Names for the quantized values.
values - Variable in class org.vamp_plugins.Feature
Results for a single sample of this feature.
valueOf(String) - Static method in enum org.vamp_plugins.OutputDescriptor.SampleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.vamp_plugins.Plugin.InputDomain
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.vamp_plugins.OutputDescriptor.SampleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.vamp_plugins.Plugin.InputDomain
Returns an array containing the constants of this enum type, in the order they are declared.
A B D F G H I L M N O P Q R S T U V