Package io.lindstrom.m3u8.model
Interface AlternativeRendition
@Immutable
public interface AlternativeRendition
Alternative Renditions (EXT-X-MEDIA)
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAlternativeRendition.Builder -
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.String>assocLanguage()Identifies a language that is associated with this rendition.java.util.Optional<java.lang.Boolean>autoSelect()static AlternativeRendition.Builderbuilder()java.util.Optional<Channels>channels()java.util.List<java.lang.String>characteristics()java.util.Optional<java.lang.Boolean>defaultRendition()java.util.Optional<java.lang.Boolean>forced()java.lang.StringgroupId()Specify which group to which this rendition belongs to.java.util.Optional<java.lang.String>inStreamId()java.util.Optional<java.lang.String>language()The primary language used in this rendition.java.lang.Stringname()Human-readable description of this rendition.java.util.Optional<java.lang.String>stableRenditionId()MediaTypetype()java.util.Optional<java.lang.String>uri()Location of the media playlist file.
-
Method Details
-
type
MediaType type()- Returns:
- rendition attribute TYPE
-
uri
java.util.Optional<java.lang.String> uri()Location of the media playlist file.- Returns:
- rendition attribute URI
-
groupId
java.lang.String groupId()Specify which group to which this rendition belongs to.- Returns:
- rendition attribute GROUP-ID
-
language
java.util.Optional<java.lang.String> language()The primary language used in this rendition.- Returns:
- rendition attribute LANGUAGE
- See Also:
- RFC 5646 - Tags for Identifying Languages
-
assocLanguage
java.util.Optional<java.lang.String> assocLanguage()Identifies a language that is associated with this rendition.- Returns:
- rendition attribute ASSOC-LANGUAGE
- See Also:
- RFC 5646 - Tags for Identifying Languages
-
name
java.lang.String name()Human-readable description of this rendition.- Returns:
- rendition attribute NAME
-
stableRenditionId
java.util.Optional<java.lang.String> stableRenditionId()- Returns:
- rendition attribute STABLE-RENDITION-ID
-
defaultRendition
java.util.Optional<java.lang.Boolean> defaultRendition()- Returns:
- rendition attribute DEFAULT
-
autoSelect
java.util.Optional<java.lang.Boolean> autoSelect()- Returns:
- rendition attribute AUTOSELECT
-
forced
java.util.Optional<java.lang.Boolean> forced()- Returns:
- rendition attribute FORCED
-
inStreamId
java.util.Optional<java.lang.String> inStreamId()- Returns:
- rendition attribute INSTREAM-ID
-
characteristics
java.util.List<java.lang.String> characteristics()- Returns:
- rendition attributes CHARACTERISTICS
-
channels
java.util.Optional<Channels> channels()- Returns:
- rendition attributes CHANNELS
-
builder
-