diff options
Diffstat (limited to 'src/modules/audio_processing/debug.proto')
-rw-r--r-- | src/modules/audio_processing/debug.proto | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/modules/audio_processing/debug.proto b/src/modules/audio_processing/debug.proto new file mode 100644 index 0000000000..4b3a163894 --- /dev/null +++ b/src/modules/audio_processing/debug.proto @@ -0,0 +1,37 @@ +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; +} |