public final class DefaultHlsPlaylistParserFactory extends java.lang.Object implements HlsPlaylistParserFactory
HlsPlaylistParserFactory.| Constructor and Description |
|---|
DefaultHlsPlaylistParserFactory()
Creates an instance that does not filter any parsing results.
|
DefaultHlsPlaylistParserFactory(java.util.List<com.google.android.exoplayer2.offline.StreamKey> streamKeys)
Creates an instance that filters the parsing results using the given
streamKeys. |
| Modifier and Type | Method and Description |
|---|---|
com.google.android.exoplayer2.upstream.ParsingLoadable.Parser<HlsPlaylist> |
createPlaylistParser()
Returns a stand-alone playlist parser.
|
com.google.android.exoplayer2.upstream.ParsingLoadable.Parser<HlsPlaylist> |
createPlaylistParser(HlsMasterPlaylist masterPlaylist)
Returns a playlist parser for playlists that were referenced by the given
HlsMasterPlaylist. |
public DefaultHlsPlaylistParserFactory()
public DefaultHlsPlaylistParserFactory(java.util.List<com.google.android.exoplayer2.offline.StreamKey> streamKeys)
streamKeys.streamKeys - See FilteringManifestParser.FilteringManifestParser(ParsingLoadable.Parser, List).public com.google.android.exoplayer2.upstream.ParsingLoadable.Parser<HlsPlaylist> createPlaylistParser()
HlsPlaylistParserFactorycreatePlaylistParser in interface HlsPlaylistParserFactorypublic com.google.android.exoplayer2.upstream.ParsingLoadable.Parser<HlsPlaylist> createPlaylistParser(HlsMasterPlaylist masterPlaylist)
HlsPlaylistParserFactoryHlsMasterPlaylist. Returned HlsMediaPlaylist instances may inherit attributes from
masterPlaylist.createPlaylistParser in interface HlsPlaylistParserFactorymasterPlaylist - The master playlist that referenced any parsed media playlists.