comparison capnproto/vamp.capnp @ 58:c38e12d4bbdd

Merge from branch outputid-string-in-featureset
author Chris Cannam <c.cannam@qmul.ac.uk>
date Mon, 19 Sep 2016 14:48:43 +0100
parents 38780f15ac8d
children 0ea374ea96a2
comparison
equal deleted inserted replaced
48:ce6cb3308bd7 58:c38e12d4bbdd
94 values @5 :List(Float32) = []; 94 values @5 :List(Float32) = [];
95 } 95 }
96 96
97 struct FeatureSet { 97 struct FeatureSet {
98 struct FSPair { 98 struct FSPair {
99 output @0 :Int32; 99 output @0 :Text;
100 features @1 :List(Feature) = []; 100 features @1 :List(Feature) = [];
101 } 101 }
102 featurePairs @0 :List(FSPair); 102 featurePairs @0 :List(FSPair);
103 } 103 }
104 104
134 pluginHandle @0 :Int32; 134 pluginHandle @0 :Int32;
135 configuration @1 :PluginConfiguration; 135 configuration @1 :PluginConfiguration;
136 } 136 }
137 137
138 struct ConfigurationResponse { 138 struct ConfigurationResponse {
139 outputs @0 :List(OutputDescriptor); 139 pluginHandle @0 :Int32;
140 outputs @1 :List(OutputDescriptor);
140 } 141 }
141 142
142 struct ProcessRequest { 143 struct ProcessRequest {
143 pluginHandle @0 :Int32; 144 pluginHandle @0 :Int32;
144 input @1 :ProcessInput; 145 input @1 :ProcessInput;
145 } 146 }
146 147
148 struct ProcessResponse {
149 pluginHandle @0 :Int32;
150 features @1 :FeatureSet;
151 }
152
147 struct FinishRequest { 153 struct FinishRequest {
148 pluginHandle @0 :Int32; 154 pluginHandle @0 :Int32;
149 }
150
151 struct ProcessResponse {
152 features @0 :FeatureSet;
153 } 155 }
154 156
155 struct VampRequest { 157 struct VampRequest {
156 request :union { 158 request :union {
157 list @0 :Void; 159 list @0 :Void;