Class FormatInitializationMetadata

java.lang.Object
dev.lavalink.youtube.sabr.FormatInitializationMetadata

public class FormatInitializationMetadata extends Object
Metadata sent by the server when a format is first initialized. Corresponds to video_streaming.FormatInitializationMetadata.
  • Field Details

    • videoId

      public String videoId
    • formatId

      public FormatId formatId
    • endSegmentNumber

      public long endSegmentNumber
    • mimeType

      public String mimeType
    • durationUnits

      public long durationUnits
    • durationTimescale

      public long durationTimescale
  • Constructor Details

    • FormatInitializationMetadata

      public FormatInitializationMetadata()
  • Method Details

    • formatKey

      @NotNull public @NotNull String formatKey()
    • isAudio

      public boolean isAudio()
    • durationMs

      public long durationMs()
      Returns:
      The total media duration in milliseconds, or 0 if it cannot be computed.
    • parse

      @NotNull public static @NotNull FormatInitializationMetadata parse(@NotNull @NotNull ProtoReader reader)