Interface HlsPlaylistParserFactory

    • Method Detail

      • createPlaylistParser

        ParsingLoadable.Parser<HlsPlaylist> createPlaylistParser()
        Returns a stand-alone playlist parser. Playlists parsed by the returned parser do not inherit any attributes from other playlists.
      • createPlaylistParser

        ParsingLoadable.Parser<HlsPlaylist> createPlaylistParser​(HlsMasterPlaylist masterPlaylist,
                                                                 @Nullable
                                                                 HlsMediaPlaylist previousMediaPlaylist)
        Returns a playlist parser for playlists that were referenced by the given HlsMasterPlaylist. Returned HlsMediaPlaylist instances may inherit attributes from masterPlaylist.
        Parameters:
        masterPlaylist - The master playlist that referenced any parsed media playlists.
        previousMediaPlaylist - The previous media playlist or null if there is no previous media playlist.
        Returns:
        A parser for HLS playlists.