private static class HLSConnectionHolder.VariantPlaylist
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
infoIndex |
private java.lang.String |
mediaFileExtension |
private java.util.List<HLSConnectionHolder.Playlist> |
playlists |
private java.util.List<java.lang.Integer> |
playlistsBitrates |
private java.util.List<java.lang.String> |
playlistsLocations |
private java.net.URI |
playlistURI |
Modifier | Constructor and Description |
---|---|
private |
VariantPlaylist(java.net.URI uri) |
Modifier and Type | Method and Description |
---|---|
private void |
addPlaylist(HLSConnectionHolder.Playlist playlist) |
private void |
addPlaylistInfo(java.lang.String location,
int bitrate) |
private HLSConnectionHolder.Playlist |
getPlaylist(int index) |
private HLSConnectionHolder.Playlist |
getPlaylistBasedOnBitrate(int bitrate) |
private java.net.URI |
getPlaylistURI() |
private boolean |
hasNext() |
private java.net.URI playlistURI
private int infoIndex
private java.util.List<java.lang.String> playlistsLocations
private java.util.List<java.lang.Integer> playlistsBitrates
private java.util.List<HLSConnectionHolder.Playlist> playlists
private java.lang.String mediaFileExtension
private void addPlaylistInfo(java.lang.String location, int bitrate)
private void addPlaylist(HLSConnectionHolder.Playlist playlist)
private HLSConnectionHolder.Playlist getPlaylist(int index)
private boolean hasNext()
private java.net.URI getPlaylistURI() throws java.net.URISyntaxException, java.net.MalformedURLException
java.net.URISyntaxException
java.net.MalformedURLException
private HLSConnectionHolder.Playlist getPlaylistBasedOnBitrate(int bitrate)