view org/vamp_plugins/OutputDescriptor.java @ 21:0a91d898acc3

Finish implementation of RealTime; add dispose() calls
author Chris Cannam
date Thu, 09 Feb 2012 16:18:33 +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;
    }
}