Chris@2: Chris@2: package org.vamp_plugins; Chris@2: Chris@2: public class OutputDescriptor { Chris@2: public String identifier; Chris@2: public String name; Chris@2: public String description; Chris@2: public String unit; Chris@2: public boolean hasFixedBinCount; Chris@2: public int binCount; Chris@2: public String[] binNames; Chris@2: public boolean hasKnownExtents; Chris@2: public float minValue; Chris@2: public float maxValue; Chris@2: public boolean isQuantized; Chris@2: public float quantizeStep; Chris@2: public static enum SampleType { Chris@2: OneSamplePerStep, FixedSampleRate, VariableSampleRate Chris@2: }; Chris@2: public SampleType sampleType; Chris@2: public float sampleRate; Chris@2: public boolean hasDuration; Chris@2: Chris@2: OutputDescriptor() { Chris@2: hasFixedBinCount = false; Chris@2: hasKnownExtents = false; Chris@2: isQuantized = false; Chris@2: sampleType = SampleType.OneSamplePerStep; Chris@2: hasDuration = false; Chris@2: } Chris@3: }