# HG changeset patch # User Chris Cannam # Date 1463409982 -3600 # Node ID 3a7766f8b6a2672a9f11316064222cc51e38f869 # Parent 03e22ea6d47b1a197210287ded04dd43e2f1dc9f Add process request diff -r 03e22ea6d47b -r 3a7766f8b6a2 capnproto/vamp.capnp --- a/capnproto/vamp.capnp Fri May 13 16:28:26 2016 +0100 +++ b/capnproto/vamp.capnp Mon May 16 15:46:22 2016 +0100 @@ -135,11 +135,18 @@ outputs @0 :List(OutputDescriptor); } +struct ProcessRequest { + pluginHandle @0 :Int64; + timestamp @1 :RealTime; + input @2 :List(List(Float32)); +} + struct VampRequest { request :union { list @0 :Void; load @1 :LoadRequest; configure @2 :ConfigurationRequest; + process @3 :ProcessRequest; } } @@ -150,6 +157,7 @@ list @2 :List(PluginStaticData); load @3 :LoadResponse; configure @4 :ConfigurationResponse; + process @5 :FeatureSet; } }