annotate org/vamp_plugins/OutputDescriptor.java @ 7:93dfb83c6f82

Complete implementation of getOutputDescriptors
author Chris Cannam
date Thu, 26 Jan 2012 14:46:45 +0000
parents 7b1740a9020a
children f2914a92b553
rev   line source
Chris@2 1
Chris@2 2 package org.vamp_plugins;
Chris@2 3
Chris@2 4 public class OutputDescriptor {
Chris@2 5 public String identifier;
Chris@2 6 public String name;
Chris@2 7 public String description;
Chris@2 8 public String unit;
Chris@2 9 public boolean hasFixedBinCount;
Chris@2 10 public int binCount;
Chris@2 11 public String[] binNames;
Chris@2 12 public boolean hasKnownExtents;
Chris@2 13 public float minValue;
Chris@2 14 public float maxValue;
Chris@2 15 public boolean isQuantized;
Chris@2 16 public float quantizeStep;
Chris@2 17 public static enum SampleType {
Chris@2 18 OneSamplePerStep, FixedSampleRate, VariableSampleRate
Chris@2 19 };
Chris@2 20 public SampleType sampleType;
Chris@2 21 public float sampleRate;
Chris@2 22 public boolean hasDuration;
Chris@2 23
Chris@2 24 OutputDescriptor() {
Chris@2 25 hasFixedBinCount = false;
Chris@2 26 hasKnownExtents = false;
Chris@2 27 isQuantized = false;
Chris@2 28 sampleType = SampleType.OneSamplePerStep;
Chris@2 29 hasDuration = false;
Chris@2 30 }
Chris@3 31 }