]> git.sesse.net Git - nageru/blob - futatabi/state.proto
71e8cd6622e3d1d7628d2fbe2d5fb523fac6ff5f
[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 }
11
12 message ClipListProto {
13         repeated ClipProto clip = 1;
14 }
15
16 message StateProto {
17         ClipListProto clip_list = 1;
18         ClipListProto play_list = 2;
19 }
20
21 message SettingsProto {
22         int32 interpolation_quality = 1;  // 0 = unset, 1 = quality 0, 2 = quality 1, etc.
23 }