Mercurial > hg > jvamp
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 } |