@Value.Immutable
public interface MediaSegment
| Modifier and Type | Interface and Description |
|---|---|
static class |
MediaSegment.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.Long> |
bitrate() |
static MediaSegment.Builder |
builder() |
java.util.Optional<ByteRange> |
byteRange() |
default boolean |
cueIn() |
java.util.Optional<java.lang.Double> |
cueOut() |
java.util.Optional<DateRange> |
dateRange() |
default boolean |
discontinuity() |
double |
duration() |
default boolean |
gap() |
java.util.List<PartialSegment> |
partialSegments() |
java.util.Optional<java.time.OffsetDateTime> |
programDateTime() |
java.util.Optional<SegmentKey> |
segmentKey() |
java.util.Optional<SegmentMap> |
segmentMap() |
java.util.Optional<java.lang.String> |
title() |
java.lang.String |
uri() |
double duration()
java.util.Optional<java.lang.String> title()
java.lang.String uri()
java.util.Optional<ByteRange> byteRange()
java.util.Optional<java.time.OffsetDateTime> programDateTime()
java.util.Optional<DateRange> dateRange()
java.util.Optional<SegmentMap> segmentMap()
java.util.Optional<SegmentKey> segmentKey()
@Value.Default default boolean discontinuity()
java.util.Optional<java.lang.Double> cueOut()
@Value.Default default boolean cueIn()
@Value.Default default boolean gap()
java.util.Optional<java.lang.Long> bitrate()
java.util.List<PartialSegment> partialSegments()
static MediaSegment.Builder builder()