blob: df2a6747c319cd090c6a399e8f3622516eb3119f [file] [log] [blame]
@0xfee98b707b92aa09;
using Matrix = import "matrix.capnp";
struct VprFloatEntry {
value @0 :Float32;
}
struct VprDeltaDelayModel {
delays @0 :Matrix.Matrix(VprFloatEntry);
}
struct VprOverrideEntry {
fromType @0 :Int16;
toType @1 :Int16;
fromClass @2 :Int16;
toClass @3 :Int16;
deltaX @4 :Int16;
deltaY @5 :Int16;
delay @6 :Float32;
}
struct VprOverrideDelayModel {
delays @0 :Matrix.Matrix(VprFloatEntry);
delayOverrides @1 :List(VprOverrideEntry);
}