Mercurial > hg > may
changeset 63:c4d74b8e1f13
More structured plugin output descriptors
author | Chris Cannam |
---|---|
date | Mon, 14 Jan 2013 14:24:12 +0000 |
parents | 11933d198ad0 |
children | 997e6b3ff721 |
files | vamp.yeti |
diffstat | 1 files changed, 5 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/vamp.yeti Fri Jan 11 16:48:19 2013 +0000 +++ b/vamp.yeti Mon Jan 14 14:24:12 2013 +0000 @@ -86,15 +86,11 @@ identifier = od#identifier, name = od#name, description = od#description, - unit = od#unit, - hasFixedBinCount = od#hasFixedBinCount, - binCount = od#binCount, - binNames = map string od#binNames, - hasKnownExtents = od#hasKnownExtents, - minValue = od#minValue, - maxValue = od#maxValue, - isQuantized = od#isQuantized, - quantizeStep = od#quantizeStep, + get binCount () = if od#hasFixedBinCount then Fixed od#binCount else Variable () fi, + get valueExtents () = if od#hasKnownExtents then Known { min = od#minValue, max = od#maxValue } else Unknown () fi, + get valueQuantize () = if od#isQuantized then QuantizeStep od#quantizeStep else Unquantized () fi, + valueUnit = od#unit, + binNames = array (map string od#binNames), sampleType = sampleType od#sampleType, sampleRate = od#sampleRate, hasDuration = od#hasDuration,