| syntax = "proto2"; |
| option optimize_for = LITE_RUNTIME; |
| package webrtc.audioproc; |
| |
| message Init { |
| optional int32 sample_rate = 1; |
| optional int32 device_sample_rate = 2; |
| optional int32 num_input_channels = 3; |
| optional int32 num_output_channels = 4; |
| optional int32 num_reverse_channels = 5; |
| } |
| |
| message ReverseStream { |
| optional bytes data = 1; |
| } |
| |
| message Stream { |
| optional bytes input_data = 1; |
| optional bytes output_data = 2; |
| optional int32 delay = 3; |
| optional sint32 drift = 4; |
| optional int32 level = 5; |
| } |
| |
| message Event { |
| enum Type { |
| INIT = 0; |
| REVERSE_STREAM = 1; |
| STREAM = 2; |
| } |
| |
| required Type type = 1; |
| |
| optional Init init = 2; |
| optional ReverseStream reverse_stream = 3; |
| optional Stream stream = 4; |
| } |