Lines Matching defs:M3UParser

18 #define LOG_TAG "M3UParser"
21 #include "M3UParser.h"
31 struct M3UParser::MediaGroup : public RefBase {
82 M3UParser::MediaGroup::MediaGroup(Type type)
87 M3UParser::MediaGroup::~MediaGroup() {
90 M3UParser::MediaGroup::Type M3UParser::MediaGroup::type() const {
94 status_t M3UParser::MediaGroup::addMedia(
117 void M3UParser::MediaGroup::pickRandomMediaItems() {
157 status_t M3UParser::MediaGroup::selectTrack(size_t index, bool select) {
186 void M3UParser::MediaGroup::getTrackInfo(Parcel* reply) const {
213 size_t M3UParser::MediaGroup::countTracks() const {
217 bool M3UParser::MediaGroup::getActiveURI(AString *uri) const {
232 M3UParser::M3UParser(
244 M3UParser::~M3UParser() {
247 status_t M3UParser::initCheck() const {
251 bool M3UParser::isExtM3U() const {
255 bool M3UParser::isVariantPlaylist() const {
259 bool M3UParser::isComplete() const {
263 bool M3UParser::isEvent() const {
267 sp<AMessage> M3UParser::meta() {
271 size_t M3UParser::size() {
275 bool M3UParser::itemAt(size_t index, AString *uri, sp<AMessage> *meta) {
299 void M3UParser::pickRandomMediaItems() {
305 status_t M3UParser::selectTrack(size_t index, bool select) {
321 status_t M3UParser::getTrackInfo(Parcel* reply) const {
334 ssize_t M3UParser::getSelectedIndex() const {
338 bool M3UParser::getTypeURI(size_t index, const char *key, AString *uri) const {
372 bool M3UParser::getAudioURI(size_t index, AString *uri) const {
376 bool M3UParser::getVideoURI(size_t index, AString *uri) const {
380 bool M3UParser::getSubtitleURI(size_t index, AString *uri) const {
442 status_t M3UParser::parse(const void *_data, size_t size) {
569 status_t M3UParser::parseMetaData(
593 status_t M3UParser::parseMetaDataDuration(
639 status_t M3UParser::parseStreamInf(
719 status_t M3UParser::parseCipherInfo(
788 status_t M3UParser::parseByteRange(
833 status_t M3UParser::parseMedia(const AString &line) {
1062 status_t M3UParser::ParseInt32(const char *s, int32_t *x) {
1076 status_t M3UParser::ParseDouble(const char *s, double *x) {