blob: 4b3a1638941615a00165c75f72c867d5b7f85366 [file] [log] [blame]
ajm@google.com808e0e02011-08-03 21:08:51 +00001syntax = "proto2";
2option optimize_for = LITE_RUNTIME;
3package webrtc.audioproc;
4
5message Init {
6 optional int32 sample_rate = 1;
7 optional int32 device_sample_rate = 2;
8 optional int32 num_input_channels = 3;
9 optional int32 num_output_channels = 4;
10 optional int32 num_reverse_channels = 5;
11}
12
13message ReverseStream {
14 optional bytes data = 1;
15}
16
17message Stream {
18 optional bytes input_data = 1;
19 optional bytes output_data = 2;
20 optional int32 delay = 3;
21 optional sint32 drift = 4;
22 optional int32 level = 5;
23}
24
25message Event {
26 enum Type {
27 INIT = 0;
28 REVERSE_STREAM = 1;
29 STREAM = 2;
30 }
31
32 required Type type = 1;
33
34 optional Init init = 2;
35 optional ReverseStream reverse_stream = 3;
36 optional Stream stream = 4;
37}