]> git.sesse.net Git - nageru/blob - futatabi/state.proto
Log a warning when we kill a client that is not keeping up.
[nageru] / futatabi / state.proto
1 syntax = "proto3";
2
3 // Corresponds to struct Clip.
4 message ClipProto {
5         int64 pts_in = 1;
6         int64 pts_out = 2;
7         repeated string description = 3;
8         int64 stream_idx = 4;
9         double fade_time_seconds = 5;
10         double speed = 6;
11 }
12
13 message ClipListProto {
14         repeated ClipProto clip = 1;
15 }
16
17 message StateProto {
18         ClipListProto clip_list = 1;
19         ClipListProto play_list = 2;
20 }
21
22 message SettingsProto {
23         int32 interpolation_quality = 1;  // 0 = unset, 1 = quality 0, 2 = quality 1, etc.
24         double cue_in_point_padding_seconds = 2;
25         double cue_out_point_padding_seconds = 3;
26 }