
com.iheartradio.m3u8.BaseM3uParser Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of open-m3u8 Show documentation
Show all versions of open-m3u8 Show documentation
An open source M3U8 playlist parser java library.
The newest version!
package com.iheartradio.m3u8;
import java.io.EOFException;
import java.io.InputStream;
abstract class BaseM3uParser implements IPlaylistParser {
protected final M3uScanner mScanner;
protected final Encoding mEncoding;
BaseM3uParser(InputStream inputStream, Encoding encoding) {
mScanner = new M3uScanner(inputStream, encoding);
mEncoding = encoding;
}
@Override
public boolean isAvailable() {
return mScanner.hasNext();
}
final void validateAvailable() throws EOFException {
if (!isAvailable()) {
throw new EOFException();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy