aboutsummaryrefslogtreecommitdiff
path: root/src/modules/audio_processing/debug.proto
blob: 4b3a1638941615a00165c75f72c867d5b7f85366 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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;
}