view org/vamp_plugins/OutputDescriptor.java @ 3:7b1740a9020a

Add remaining PluginBase method stubs to Java class
author Chris Cannam
date Mon, 23 Jan 2012 18:15:30 +0000
parents d0ecf12b9d7b
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;
    }
}