Interface ByteRange


@Immutable
public interface ByteRange
Byte Range (EXT-X-BYTERANGE)
See Also:
RFC 8216 - 4.3.2.2. EXT-X-BYTERANGE
  • Nested Class Summary

    Nested Classes
    Modifier and Type Interface Description
    static class  ByteRange.Builder  
  • Method Summary

    Modifier and Type Method Description
    static ByteRange.Builder builder()  
    long length()  
    static ByteRange of​(long length)  
    static ByteRange of​(long length, long offset)  
    java.util.Optional<java.lang.Long> offset()  
  • Method Details

    • length

      long length()
      Returns:
      byte range length
    • offset

      java.util.Optional<java.lang.Long> offset()
      Returns:
      byte range offset
    • builder

      static ByteRange.Builder builder()
    • of

      static ByteRange of​(long length)
    • of

      static ByteRange of​(long length, long offset)