Interface MediaSegment


@Immutable
public interface MediaSegment
Media Segment interface
  • Method Details

    • duration

      double duration()
    • title

      java.util.Optional<java.lang.String> title()
    • uri

      java.lang.String uri()
    • byteRange

      java.util.Optional<ByteRange> byteRange()
    • programDateTime

      java.util.Optional<java.time.OffsetDateTime> programDateTime()
    • dateRange

      java.util.Optional<DateRange> dateRange()
    • segmentMap

      java.util.Optional<SegmentMap> segmentMap()
    • segmentKey

      java.util.Optional<SegmentKey> segmentKey()
    • discontinuity

      @Default default boolean discontinuity()
    • cueOut

      java.util.Optional<java.lang.Double> cueOut()
    • cueIn

      @Default default boolean cueIn()
    • gap

      @Default default boolean gap()
    • bitrate

      java.util.Optional<java.lang.Long> bitrate()
    • partialSegments

      java.util.List<PartialSegment> partialSegments()
    • builder

      static MediaSegment.Builder builder()