public final class HlsMasterPlaylist extends HlsPlaylist
| Modifier and Type | Class and Description |
|---|---|
static class |
HlsMasterPlaylist.HlsUrl
Represents a url in an HLS master playlist.
|
| Modifier and Type | Field and Description |
|---|---|
List<HlsMasterPlaylist.HlsUrl> |
audios
The list of demuxed audios declared by the playlist.
|
Format |
muxedAudioFormat
The format of the audio muxed in the variants.
|
List<Format> |
muxedCaptionFormats
The format of the closed captions declared by the playlist.
|
List<HlsMasterPlaylist.HlsUrl> |
subtitles
The list of subtitles declared by the playlist.
|
List<HlsMasterPlaylist.HlsUrl> |
variants
The list of variants declared by the playlist.
|
baseUri, tags| Constructor and Description |
|---|
HlsMasterPlaylist(String baseUri,
List<String> tags,
List<HlsMasterPlaylist.HlsUrl> variants,
List<HlsMasterPlaylist.HlsUrl> audios,
List<HlsMasterPlaylist.HlsUrl> subtitles,
Format muxedAudioFormat,
List<Format> muxedCaptionFormats) |
| Modifier and Type | Method and Description |
|---|---|
static HlsMasterPlaylist |
createSingleVariantMasterPlaylist(String variantUrl)
Creates a playlist with a single variant.
|
public final List<HlsMasterPlaylist.HlsUrl> variants
public final List<HlsMasterPlaylist.HlsUrl> audios
public final List<HlsMasterPlaylist.HlsUrl> subtitles
public final Format muxedAudioFormat
public HlsMasterPlaylist(String baseUri, List<String> tags, List<HlsMasterPlaylist.HlsUrl> variants, List<HlsMasterPlaylist.HlsUrl> audios, List<HlsMasterPlaylist.HlsUrl> subtitles, Format muxedAudioFormat, List<Format> muxedCaptionFormats)
baseUri - See HlsPlaylist.baseUri.tags - See HlsPlaylist.tags.variants - See variants.audios - See audios.subtitles - See subtitles.muxedAudioFormat - See muxedAudioFormat.muxedCaptionFormats - See muxedCaptionFormats.public static HlsMasterPlaylist createSingleVariantMasterPlaylist(String variantUrl)
variantUrl - The url of the single variant.