MythTV
master
|
#include <QReadWriteLock>
#include <QWaitCondition>
#include <QString>
#include <QMutex>
#include <QMap>
#include "libmythbase/mythconfig.h"
#include "libmythtv/mythtvexp.h"
#include "libmythbase/mthread.h"
#include "libmythbase/mythchrono.h"
#include "libavcodec/avcodec.h"
Go to the source code of this file.
Classes | |
class | MythMediaBuffer |
Enumerations | |
enum | MythBufferType : std::uint8_t { kMythBufferUnknown = 0, kMythBufferFile, kMythBufferDVD, kMythBufferBD, kMythBufferHTTP, kMythBufferHLS, kMythBufferMHEG } |
Functions | |
static QString | seek2string (int Whence) |
Variables | |
static constexpr qint64 | kReadTestSize { 20 } |
static constexpr uint32_t | BUFFER_SIZE_MINIMUM { 4 * 1024 * 1024 } |
static constexpr uint8_t | BUFFER_FACTOR_NETWORK { 2 } |
static constexpr uint8_t | BUFFER_FACTOR_BITRATE { 2 } |
static constexpr uint8_t | BUFFER_FACTOR_MATROSKA { 2 } |
static constexpr int32_t | DEFAULT_CHUNK_SIZE { 32768 } |
enum MythBufferType : std::uint8_t |
Enumerator | |
---|---|
kMythBufferUnknown | |
kMythBufferFile | |
kMythBufferDVD | |
kMythBufferBD | |
kMythBufferHTTP | |
kMythBufferHLS | |
kMythBufferMHEG |
Definition at line 48 of file mythmediabuffer.h.
|
inlinestatic |
Definition at line 33 of file mythmediabuffer.h.
Referenced by MythFileBuffer::SeekInternal(), MythBDBuffer::SeekInternal(), and MythDVDBuffer::SeekInternal().
|
staticconstexpr |
Definition at line 28 of file mythmediabuffer.h.
Referenced by MythMediaBuffer::CreateReadAheadBuffer().
|
staticconstexpr |
Definition at line 29 of file mythmediabuffer.h.
Referenced by MythMediaBuffer::CreateReadAheadBuffer().
|
staticconstexpr |
Definition at line 27 of file mythmediabuffer.h.
Referenced by MythMediaBuffer::CreateReadAheadBuffer().
|
staticconstexpr |
Definition at line 26 of file mythmediabuffer.h.
Referenced by MythMediaBuffer::CreateReadAheadBuffer(), and MythMediaBuffer::run().
|
staticconstexpr |
Definition at line 31 of file mythmediabuffer.h.
Referenced by MythMediaBuffer::BestBufferSize(), MythMediaBuffer::CalcReadAheadThresh(), and MythMediaBuffer::run().
|
staticconstexpr |
Definition at line 23 of file mythmediabuffer.h.
Referenced by FileServerHandler::HandleAnnounce(), MainServer::HandleAnnounce(), LocalSubtitleFilename(), and MythFileBuffer::OpenFile().