Interface IFrameVariant


@Immutable
public interface IFrameVariant
I-Frame variant stream (EXT-X-I-FRAME-STREAM-INF)
See Also:
RFC 8216 - 4.3.4.3. EXT-X-I-FRAME-STREAM-INF, Variant
  • Method Details

    • uri

      java.lang.String uri()
    • bandwidth

      long bandwidth()
    • averageBandwidth

      java.util.Optional<java.lang.Long> averageBandwidth()
    • score

      java.util.Optional<java.lang.Double> score()
    • codecs

      java.util.List<java.lang.String> codecs()
    • resolution

      java.util.Optional<Resolution> resolution()
    • hdcpLevel

      java.util.Optional<java.lang.String> hdcpLevel()
    • allowedCpc

      java.util.List<java.lang.String> allowedCpc()
    • stableVariantId

      java.util.Optional<java.lang.String> stableVariantId()
    • video

      java.util.Optional<java.lang.String> video()
    • programId

      java.util.Optional<java.lang.Integer> programId()
    • videoRange

      java.util.Optional<VideoRange> videoRange()
    • name

      java.util.Optional<java.lang.String> name()
    • language

      java.util.Optional<java.lang.String> language()
    • builder

      static IFrameVariant.Builder builder()