syntax = "proto2"; package video_streaming; import "misc/common.proto"; import "video_streaming/time_range.proto"; message BufferedRange { message UnknownMessage1 { message UnknownInnerMessage { optional string video_id = 1; optional uint64 lmt = 2; } repeated UnknownInnerMessage field1 = 1; } message UnknownMessage2 { optional int32 field1 = 1; optional int32 field2 = 2; optional int32 field3 = 3; } required .misc.FormatId format_id = 1; required int64 start_time_ms = 2; required int64 duration_ms = 3; required int32 start_segment_index = 4; required int32 end_segment_index = 5; optional TimeRange time_range = 6; optional UnknownMessage1 field9 = 9; optional UnknownMessage2 field11 = 11; optional UnknownMessage2 field12 = 12; }