|
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, 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) |
Variables | |
| static const QRegularExpression | kQuotes {"^\"|\"$"} |
| QString M3U::DecodedURI | ( | const QString & | uri | ) |
Definition at line 15 of file m3u.cpp.
Referenced by ParseKey(), and HLSReader::ParseM3U8().
| bool M3U::ParseAllowCache | ( | const QString & | line, |
| const QString & | loc, | ||
| bool & | do_cache | ||
| ) |
Definition at line 487 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| QString M3U::ParseAttributes | ( | const QString & | line, |
| const char * | attr | ||
| ) |
Definition at line 33 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 58 of file m3u.cpp.
Referenced by ParseDiscontinuitySequence(), ParseMediaSequence(), ParseTargetDuration(), and ParseVersion().
| bool M3U::ParseDecimalValue | ( | const QString & | line, |
| int64_t & | target | ||
| ) |
| bool M3U::ParseDiscontinuity | ( | const QString & | line, |
| const QString & | loc | ||
| ) |
Definition at line 544 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseDiscontinuitySequence | ( | const QString & | line, |
| const QString & | loc, | ||
| int & | discontinuity_sequence | ||
| ) |
Definition at line 520 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseEndList | ( | const QString & | loc, |
| bool & | is_vod | ||
| ) |
Definition at line 552 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseIndependentSegments | ( | const QString & | line, |
| const QString & | loc | ||
| ) |
Definition at line 564 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 | ||
| ) |
Definition at line 350 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseMap | ( | const QString & | line, |
| const QString & | loc, | ||
| QString & | uri | ||
| ) |
Definition at line 436 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::ParseMediaSequence | ( | int64_t & | sequence_num, |
| const QString & | line, | ||
| const QString & | loc | ||
| ) |
Definition at line 329 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseProgramDateTime | ( | const QString & | line, |
| const QString & | loc, | ||
| QDateTime & | dt | ||
| ) |
Definition at line 467 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 251 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 127 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseTargetDuration | ( | const QString & | line, |
| const QString & | loc, | ||
| int & | duration | ||
| ) |
Definition at line 234 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| bool M3U::ParseVersion | ( | const QString & | line, |
| const QString & | loc, | ||
| int & | version | ||
| ) |
Definition at line 92 of file m3u.cpp.
Referenced by HLSReader::ParseM3U8().
| QString M3U::RelativeURI | ( | const QString & | surl, |
| const QString & | spath | ||
| ) |
|
static |
Definition at line 13 of file m3u.cpp.
Referenced by ParseMedia(), and ParseStreamInformation().