#include <QObject>
#include <QString>
#include <QStringList>
#include <QtAlgorithms>
#include <QUrl>
#include <algorithm>
#include "mthread.h"
#include "mythdownloadmanager.h"
#include "mythlogging.h"
#include "httplivestreambuffer.h"
Go to the source code of this file.
|
static QString | decoded_URI (const QString &uri) |
|
static QString | relative_URI (const QString &surl, const QString &spath) |
|
static std::chrono::microseconds | mdate (void) |
|
static bool | downloadURL (const QString &url, QByteArray *buffer, QString &finalURL) |
|
static bool | downloadURL (const QString &url, QByteArray *buffer) |
|
static void | cancelURL (const QString &url) |
|
static void | cancelURL (const QStringList &urls) |
|
◆ LOC
#define LOC QString("HLSBuffer: ") |
◆ PLAYBACK_MINBUFFER
#define PLAYBACK_MINBUFFER 2 |
◆ PLAYBACK_READAHEAD
#define PLAYBACK_READAHEAD 6 |
◆ PLAYLIST_FAILURE
#define PLAYLIST_FAILURE 6 |
◆ anonymous enum
◆ decoded_URI()
static QString decoded_URI |
( |
const QString & |
uri | ) |
|
|
static |
◆ relative_URI()
static QString relative_URI |
( |
const QString & |
surl, |
|
|
const QString & |
spath |
|
) |
| |
|
static |
◆ mdate()
static std::chrono::microseconds mdate |
( |
void |
| ) |
|
|
static |
◆ downloadURL() [1/2]
static bool downloadURL |
( |
const QString & |
url, |
|
|
QByteArray * |
buffer, |
|
|
QString & |
finalURL |
|
) |
| |
|
static |
◆ downloadURL() [2/2]
static bool downloadURL |
( |
const QString & |
url, |
|
|
QByteArray * |
buffer |
|
) |
| |
|
static |
◆ cancelURL() [1/2]
static void cancelURL |
( |
const QString & |
url | ) |
|
|
static |
◆ cancelURL() [2/2]
static void cancelURL |
( |
const QStringList & |
urls | ) |
|
|
static |