MythTV  master
Namespaces | Functions
m3u.cpp File Reference
#include <QStringList>
#include <QUrl>
#include "HLS/m3u.h"
#include "mythlogging.h"
Include dependency graph for m3u.cpp:

Go to the source code of this file.

Namespaces

 M3U
 

Functions

QString M3U::DecodedURI (const QString &uri)
 
QString M3U::RelativeURI (const QString &surl, const QString &spath)
 
QString M3U::ParseAttributes (const QString &line, const char *attr)
 
bool M3U::ParseDecimalValue (const QString &line, int &target)
 Return the decimal argument in a line of type: blah:<decimal> presence of value <decimal> is compulsory or it will return RET_ERROR. More...
 
bool M3U::ParseDecimalValue (const QString &line, int64_t &target)
 Return the decimal argument in a line of type: blah:<decimal> presence of value <decimal> is compulsory or it will return RET_ERROR. More...
 
bool M3U::ParseVersion (const QString &line, const QString &loc, int &version)
 
bool M3U::ParseStreamInformation (const QString &line, const QString &url, const QString &loc, int &id, uint64_t &bandwidth)
 
bool M3U::ParseTargetDuration (const QString &line, const QString &loc, int &duration)
 
bool M3U::ParseSegmentInformation (int version, const QString &line, uint &duration, QString &title, const QString &loc)
 
bool M3U::ParseMediaSequence (int64_t &sequence_num, const QString &line, const QString &loc)
 
bool M3U::ParseKey (int version, const QString &line, bool &aesmsg, const QString &loc, QString &path, QString &iv)
 
bool M3U::ParseProgramDateTime (const QString &line, const QString &loc, QDateTime &)
 
bool M3U::ParseAllowCache (const QString &line, const QString &loc, bool &do_cache)
 
bool M3U::ParseDiscontinuity (const QString &line, const QString &loc)
 
bool M3U::ParseEndList (const QString &loc, bool &is_vod)