Class Variant.Builder

java.lang.Object
io.lindstrom.m3u8.model.Variant.Builder
Enclosing interface:
Variant

public static class Variant.Builder
extends java.lang.Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • resolution

      public Variant.Builder resolution​(int width, int height)
    • videoRange

      public Variant.Builder videoRange​(java.lang.String value)
    • from

      public final Variant.Builder from​(Variant arg0)
    • bandwidth

      public final Variant.Builder bandwidth​(long arg0)
    • averageBandwidth

      public final Variant.Builder averageBandwidth​(long arg0)
    • averageBandwidth

      public final Variant.Builder averageBandwidth​(java.util.Optional<java.lang.Long> arg0)
    • score

      public final Variant.Builder score​(double arg0)
    • score

      public final Variant.Builder score​(java.util.Optional<java.lang.Double> arg0)
    • addCodecs

      public final Variant.Builder addCodecs​(java.lang.String arg0)
    • addCodecs

      public final Variant.Builder addCodecs​(java.lang.String... arg0)
    • codecs

      public final Variant.Builder codecs​(java.lang.Iterable<java.lang.String> arg0)
    • addAllCodecs

      public final Variant.Builder addAllCodecs​(java.lang.Iterable<java.lang.String> arg0)
    • resolution

      public final Variant.Builder resolution​(Resolution arg0)
    • resolution

      public final Variant.Builder resolution​(java.util.Optional<? extends Resolution> arg0)
    • frameRate

      public final Variant.Builder frameRate​(double arg0)
    • frameRate

      public final Variant.Builder frameRate​(java.util.Optional<java.lang.Double> arg0)
    • hdcpLevel

      public final Variant.Builder hdcpLevel​(java.lang.String arg0)
    • hdcpLevel

      public final Variant.Builder hdcpLevel​(java.util.Optional<java.lang.String> arg0)
    • addAllowedCpc

      public final Variant.Builder addAllowedCpc​(java.lang.String arg0)
    • addAllowedCpc

      public final Variant.Builder addAllowedCpc​(java.lang.String... arg0)
    • allowedCpc

      public final Variant.Builder allowedCpc​(java.lang.Iterable<java.lang.String> arg0)
    • addAllAllowedCpc

      public final Variant.Builder addAllAllowedCpc​(java.lang.Iterable<java.lang.String> arg0)
    • stableVariantId

      public final Variant.Builder stableVariantId​(java.lang.String arg0)
    • stableVariantId

      public final Variant.Builder stableVariantId​(java.util.Optional<java.lang.String> arg0)
    • audio

      public final Variant.Builder audio​(java.lang.String arg0)
    • audio

      public final Variant.Builder audio​(java.util.Optional<java.lang.String> arg0)
    • video

      public final Variant.Builder video​(java.lang.String arg0)
    • video

      public final Variant.Builder video​(java.util.Optional<java.lang.String> arg0)
    • subtitles

      public final Variant.Builder subtitles​(java.lang.String arg0)
    • subtitles

      public final Variant.Builder subtitles​(java.util.Optional<java.lang.String> arg0)
    • closedCaptions

      public final Variant.Builder closedCaptions​(java.lang.String arg0)
    • closedCaptions

      public final Variant.Builder closedCaptions​(java.util.Optional<java.lang.String> arg0)
    • closedCaptionsNone

      public final Variant.Builder closedCaptionsNone​(boolean arg0)
    • closedCaptionsNone

      public final Variant.Builder closedCaptionsNone​(java.util.Optional<java.lang.Boolean> arg0)
    • uri

      public final Variant.Builder uri​(java.lang.String arg0)
    • programId

      public final Variant.Builder programId​(int arg0)
    • programId

      public final Variant.Builder programId​(java.util.Optional<java.lang.Integer> arg0)
    • videoRange

      public final Variant.Builder videoRange​(VideoRange arg0)
    • videoRange

      public final Variant.Builder videoRange​(java.util.Optional<? extends VideoRange> arg0)
    • build

      public Variant build()