Package dev.lavalink.youtube.sabr
Class MediaHeader
java.lang.Object
dev.lavalink.youtube.sabr.MediaHeader
Describes an upcoming media segment. Corresponds to
video_streaming.MediaHeader.-
Field Summary
FieldsModifier and TypeFieldDescriptionlonglongintbooleanintintlonglongint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong@NotNull Stringstatic @NotNull MediaHeaderparse(@NotNull ProtoReader reader) int
-
Field Details
-
headerId
public int headerId -
itag
public int itag -
xtags
-
isInitSeg
public boolean isInitSeg -
sequenceNumber
public int sequenceNumber -
startMs
public long startMs -
durationMs
public long durationMs -
contentLength
public long contentLength -
formatId
-
timeRangeDurationTicks
public long timeRangeDurationTicks -
timeRangeTimescale
public int timeRangeTimescale
-
-
Constructor Details
-
MediaHeader
public MediaHeader()
-
-
Method Details
-
formatKey
-
segmentNumber
public int segmentNumber()- Returns:
- The effective segment number; init segments are always segment 0.
-
effectiveDurationMs
public long effectiveDurationMs()- Returns:
- The duration of this segment in milliseconds, using time_range as a fallback.
-
parse
-