view org/vamp_plugins/OutputDescriptor.java @ 24:cd430fbf6795

Add getPluginCategory, more sensible return values, fix process, call new functions to test
author Chris Cannam
date Wed, 14 Nov 2012 18:10:40 +0000
parents 7b1740a9020a
children f2914a92b553
line wrap: on
line source

package org.vamp_plugins;

public class OutputDescriptor {
    public String identifier;
    public String name;
    public String description;
    public String unit;
    public boolean hasFixedBinCount;
    public int binCount;
    public String[] binNames;
    public boolean hasKnownExtents;
    public float minValue;
    public float maxValue;
    public boolean isQuantized;
    public float quantizeStep;
    public static enum SampleType {
	OneSamplePerStep, FixedSampleRate, VariableSampleRate
    };
    public SampleType sampleType;
    public float sampleRate;
    public boolean hasDuration;

    OutputDescriptor() {
	hasFixedBinCount = false;
	hasKnownExtents = false;
	isQuantized = false;
	sampleType = SampleType.OneSamplePerStep;
	hasDuration = false;
    }
}