MythTV
master
|
Functions | |
QString | DecodedURI (const QString &uri) |
QString | RelativeURI (const QString &surl, const QString &spath) |
QString | ParseAttributes (const QString &line, const char *attr) |
bool | 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 | 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 | ParseVersion (const QString &line, const QString &loc, int &version) |
bool | ParseStreamInformation (const QString &line, const QString &url, const QString &loc, int &id, uint64_t &bandwidth, QString &audio, QString &video) |
bool | ParseMedia (const QString &line, const QString &loc, QString &media_type, QString &group_id, QString &uri, QString &name) |
bool | ParseTargetDuration (const QString &line, const QString &loc, int &duration) |
bool | ParseSegmentInformation (int version, const QString &line, int &duration, QString &title, const QString &loc) |
bool | ParseMediaSequence (int64_t &sequence_num, const QString &line, const QString &loc) |
bool | ParseKey (int version, const QString &line, [[maybe_unused]] bool &aesmsg, const QString &loc, QString &path, QString &iv) |
bool | ParseMap (const QString &line, const QString &loc, QString &uri) |
bool | ParseProgramDateTime (const QString &line, const QString &loc, QDateTime &dt) |
bool | ParseAllowCache (const QString &line, const QString &loc, bool &do_cache) |
bool | ParseDiscontinuitySequence (const QString &line, const QString &loc, int &discontinuity_sequence) |
bool | ParseDiscontinuity (const QString &line, const QString &loc) |
bool | ParseEndList (const QString &loc, bool &is_vod) |
bool | ParseIndependentSegments (const QString &line, const QString &loc) |
bool | ParseKey (int version, const QString &line, bool &aesmsg, const QString &loc, QString &path, QString &iv) |
Variables | |
static const QRegularExpression | kQuotes {"^\"|\"$"} |
QString M3U::DecodedURI | ( | const QString & | uri | ) |
Definition at line 13 of file m3u.cpp.
Referenced by ParseKey(), and HLSReader::ParseM3U8().
QString M3U::RelativeURI | ( | const QString & | surl, |
const QString & | spath | ||
) |
QString M3U::ParseAttributes | ( | const QString & | line, |
const char * | attr | ||
) |
Definition at line 31 of file m3u.cpp.
Referenced by ParseKey(), ParseMap(), ParseMedia(), and ParseStreamInformation().
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.
Definition at line 56 of file m3u.cpp.
Referenced by ParseDiscontinuitySequence(), ParseMediaSequence(), ParseTargetDuration(), and ParseVersion().
bool M3U::ParseDecimalValue | ( | const QString & | line, |
int64_t & | target | ||
) |
bool M3U::ParseVersion | ( | const QString & | line, |
const QString & | loc, | ||
int & | version | ||
) |
Definition at line 90 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseStreamInformation | ( | const QString & | line, |
const QString & | url, | ||
const QString & | loc, | ||
int & | id, | ||
uint64_t & | bandwidth, | ||
QString & | audio, | ||
QString & | video | ||
) |
Definition at line 125 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseMedia | ( | const QString & | line, |
const QString & | loc, | ||
QString & | media_type, | ||
QString & | group_id, | ||
QString & | uri, | ||
QString & | name | ||
) |
bool M3U::ParseTargetDuration | ( | const QString & | line, |
const QString & | loc, | ||
int & | duration | ||
) |
Definition at line 232 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseSegmentInformation | ( | int | version, |
const QString & | line, | ||
int & | duration, | ||
QString & | title, | ||
const QString & | loc | ||
) |
Definition at line 249 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseMediaSequence | ( | int64_t & | sequence_num, |
const QString & | line, | ||
const QString & | loc | ||
) |
Definition at line 327 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseKey | ( | int | version, |
const QString & | line, | ||
[[maybe_unused] ] bool & | aesmsg, | ||
const QString & | loc, | ||
QString & | path, | ||
QString & | iv | ||
) |
Definition at line 348 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseMap | ( | const QString & | line, |
const QString & | loc, | ||
QString & | uri | ||
) |
Definition at line 439 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseProgramDateTime | ( | const QString & | line, |
const QString & | loc, | ||
QDateTime & | dt | ||
) |
Definition at line 470 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
Definition at line 490 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseDiscontinuitySequence | ( | const QString & | line, |
const QString & | loc, | ||
int & | discontinuity_sequence | ||
) |
Definition at line 523 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseDiscontinuity | ( | const QString & | line, |
const QString & | loc | ||
) |
Definition at line 547 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
Definition at line 555 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseIndependentSegments | ( | const QString & | line, |
const QString & | loc | ||
) |
Definition at line 567 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
bool M3U::ParseKey | ( | int | version, |
const QString & | line, | ||
bool & | aesmsg, | ||
const QString & | loc, | ||
QString & | path, | ||
QString & | iv | ||
) |
|
static |
Definition at line 11 of file m3u.cpp.
Referenced by ParseMedia(), and ParseStreamInformation().