Mercurial > hg > piper-cpp
comparison capnproto/vamp.capnp @ 23:d678cd00e593
Begin vampipe-convert
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Fri, 20 May 2016 18:05:02 +0100 |
parents | d907576aa299 |
children | 533ca5ca3404 |
comparison
equal
deleted
inserted
replaced
22:b0fc4eb51547 | 23:d678cd00e593 |
---|---|
138 struct ProcessRequest { | 138 struct ProcessRequest { |
139 pluginHandle @0 :Int32; | 139 pluginHandle @0 :Int32; |
140 input @1 :ProcessInput; | 140 input @1 :ProcessInput; |
141 } | 141 } |
142 | 142 |
143 struct FinishRequest { | |
144 pluginHandle @0 :Int32; | |
145 } | |
146 | |
143 struct ProcessResponse { | 147 struct ProcessResponse { |
144 features @0 :FeatureSet; | 148 features @0 :FeatureSet; |
145 } | 149 } |
146 | 150 |
147 struct VampRequest { | 151 struct VampRequest { |
148 request :union { | 152 request :union { |
149 list @0 :Void; | 153 list @0 :Void; |
150 load @1 :LoadRequest; | 154 load @1 :LoadRequest; |
151 configure @2 :ConfigurationRequest; | 155 configure @2 :ConfigurationRequest; |
152 process @3 :ProcessRequest; | 156 process @3 :ProcessRequest; |
153 finish @4 :Void; # getRemainingFeatures and unload plugin | 157 finish @4 :FinishRequest; # getRemainingFeatures and unload |
154 } | 158 } |
155 } | 159 } |
156 | 160 |
157 struct VampResponse { | 161 struct VampResponse { |
158 success @0 :Bool; | 162 success @0 :Bool; |