Mercurial > hg > piper
changeset 162:d0ab0cdc787c
Merge from noexcept branch
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Fri, 23 Sep 2016 14:23:10 +0100 |
parents | d3471fff41ce (diff) 233327e4956f (current diff) |
children | 404ddf779c9f |
files | |
diffstat | 1 files changed, 16 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/capnproto/vamp.capnp Wed Sep 21 12:59:35 2016 +0100 +++ b/capnproto/vamp.capnp Fri Sep 23 14:23:10 2016 +0100 @@ -49,20 +49,24 @@ valueNames @7 :List(Text) = []; } +struct ConfiguredOutputDescriptor { + unit @0 :Text; + hasFixedBinCount @1 :Bool = false; + binCount @2 :Int32 = 0; + binNames @3 :List(Text) = []; + hasKnownExtents @4 :Bool = false; + minValue @5 :Float32 = 0.0; + maxValue @6 :Float32 = 0.0; + isQuantized @7 :Bool = false; + quantizeStep @8 :Float32 = 0.0; + sampleType @9 :SampleType; + sampleRate @10 :Float32 = 0.0; + hasDuration @11 :Bool = false; +} + struct OutputDescriptor { basic @0 :Basic; - unit @1 :Text; - hasFixedBinCount @2 :Bool = false; - binCount @3 :Int32 = 0; - binNames @4 :List(Text) = []; - hasKnownExtents @5 :Bool = false; - minValue @6 :Float32 = 0.0; - maxValue @7 :Float32 = 0.0; - isQuantized @8 :Bool = false; - quantizeStep @9 :Float32 = 0.0; - sampleType @10 :SampleType; - sampleRate @11 :Float32 = 0.0; - hasDuration @12 :Bool = false; + configured @1 :ConfiguredOutputDescriptor; } struct PluginStaticData {