MythTV  master
HLSRingBuffer Member List

This is the complete list of members for HLSRingBuffer, including all inherited members.

AVFormatInitNetwork(void)MythMediaBufferstatic
BD(void) constMythMediaBuffer
BD(void)MythMediaBuffer
BestBufferSize(void)MythMediaBufferinlinevirtual
BitrateToString(uint64_t Rate, bool Hz=false)MythMediaBufferstatic
CalcReadAheadThresh(void)MythMediaBufferprotected
ChooseSegment(int stream) constHLSRingBufferprivate
Cleanup(void)MThreadprotectedstatic
Continue(void)HLSRingBuffer
Create(const QString &Filename, bool Write, bool UseReadAhead=true, std::chrono::milliseconds Timeout=kDefaultOpenTimeout, bool StreamOnly=false)MythMediaBufferstatic
CreateReadAheadBuffer(void)MythMediaBufferprotected
DurationForBytes(uint size)HLSRingBuffer
DVD(void) constMythMediaBuffer
DVD(void)MythMediaBuffer
EnableBitrateMonitor(bool Enable)MythMediaBuffer
exec(void)MThreadprotected
exit(int retcode=0)MThreadprotected
FindStream(const HLSStream *hls_new, const StreamsList *streams=nullptr) constHLSRingBufferprivate
FreeStreamsList(QList< HLSStream * > *streams) constHLSRingBufferprivate
GetAllRunningThreadNames(QStringList &list)MThreadprotectedstatic
GetAllThreadNames(QStringList &list)MThreadprotectedstatic
GetAvailableBuffer(void)MythMediaBuffer
GetBufferSize(void) constMythMediaBuffer
GetCommsError(void) constMythMediaBuffer
GetCurrentStream(void) constHLSRingBufferprivate
GetDecoderRate(void)MythMediaBuffer
GetFilename(void) constMythMediaBuffer
GetFirstStream(const StreamsList *streams=nullptr) constHLSRingBufferprivate
GetLastError(void) constMythMediaBuffer
GetLastStream(const StreamsList *streams=nullptr) constHLSRingBufferprivate
GetReadBufAvail(void) constMythMediaBuffer
GetReadPosition(void) const overrideHLSRingBuffervirtual
GetRealFileSize(void) constMythMediaBuffer
GetRealFileSizeInternal(void) const overrideHLSRingBufferprotectedvirtual
GetSafeFilename(void)MythMediaBuffer
GetSegment(int segnum, std::chrono::milliseconds timeout=1s)HLSRingBufferprivate
GetStopReads(void) constMythMediaBuffer
GetStorageRate(void)MythMediaBuffer
GetStream(int wanted, const StreamsList *streams=nullptr) constHLSRingBufferprivate
GetStreamForSegment(int segnum) constHLSRingBufferprivate
GetSubtitleFilename(void) constMythMediaBuffer
GetType() constMythMediaBuffer
GetWritePosition(void) constMythMediaBuffer
HandleAction(const QStringList &, mpeg::chrono::pts)MythMediaBufferinlinevirtual
HLSRingBuffer(const QString &lfilename)HLSRingBufferexplicit
HLSRingBuffer(const QString &lfilename, bool open)HLSRingBuffer
IgnoreLiveEOF(bool Ignore)MythMediaBuffer
IgnoreWaitStates(bool)MythMediaBufferinlinevirtual
Interrupt(void)HLSRingBuffer
IsBD(void) constMythMediaBuffer
IsBookmarkAllowed(void) overrideHLSRingBufferinlinevirtual
IsDisc(void) constMythMediaBuffer
IsDVD(void) constMythMediaBuffer
isFinished(void) constMThreadprotected
IsHTTPLiveStreaming(QByteArray *s)HLSRingBufferstatic
IsInDiscMenuOrStillFrame(void) constMythMediaBufferinlinevirtual
IsInMenu(void) constMythMediaBufferinlinevirtual
IsInStillFrame(void) constMythMediaBufferinlinevirtual
IsIOBound(void) constMythMediaBuffer
IsNearEnd(double Framerate, uint Frames) constMythMediaBuffer
IsOpen(void) const overrideHLSRingBuffervirtual
IsReadInternalMode(void) constMythMediaBuffer
isRunning(void) constMThreadprotected
IsSeekingAllowed(void) overrideHLSRingBufferinlinevirtual
IsStreamed(void) overrideHLSRingBufferinlinevirtual
kDefaultOpenTimeoutMythMediaBufferstatic
KillReadAheadThread(void)MythMediaBufferprotected
kLiveTVOpenTimeoutMythMediaBufferstatic
LiveMode(void) constMythMediaBuffer
m_ateofMythMediaBufferprotected
m_beingWrittenMythMediaBufferprotected
m_bitrateHLSRingBufferprivate
m_bitrateInitializedMythMediaBufferprivate
m_bitrateMonitorEnabledMythMediaBufferprotected
m_bufferSizeMythMediaBufferprotected
m_commsErrorMythMediaBufferprotected
m_decoderReadLockMythMediaBufferprotected
m_decoderReadsMythMediaBufferprotected
m_epilogExecutedMThreadprotected
m_errorHLSRingBufferprivate
m_fdHLSRingBufferprivate
m_fd2MythMediaBufferprotected
m_fileIsMatroskaMythMediaBufferprotected
m_filenameMythMediaBufferprotected
m_fillMinMythMediaBufferprotected
m_fillThresholdMythMediaBufferprotected
m_generalWaitMythMediaBufferprotected
m_ignoreLiveEOFMythMediaBufferprotected
m_ignoreReadPosMythMediaBufferprotected
m_internalReadPosMythMediaBufferprotected
m_interruptedHLSRingBufferprivate
m_killedHLSRingBufferprivate
m_lastErrorMythMediaBufferprotected
m_liveTVChainMythMediaBufferprotected
m_lockHLSRingBuffermutableprivate
m_lowBuffersMythMediaBufferprotected
m_m3u8HLSRingBufferprivate
m_metaHLSRingBufferprivate
m_numFailuresMythMediaBufferprotected
m_oldfileMythMediaBufferprotected
m_pausedMythMediaBufferprotected
m_peekedHLSRingBufferprivate
m_playbackHLSRingBufferprivate
m_playlistworkerHLSRingBufferprivate
m_playSpeedMythMediaBufferprotected
m_posLockMythMediaBuffermutableprotected
m_prologExecutedMThreadprotected
m_rawBitrateMythMediaBufferprotected
m_rbrLockMythMediaBuffermutableprotected
m_rbrPosMythMediaBufferprotected
m_rbwLockMythMediaBuffermutableprotected
m_rbwPosMythMediaBufferprotected
m_readAdjustMythMediaBufferprotected
m_readAheadBufferMythMediaBufferprotected
m_readAheadRunningMythMediaBufferprotected
m_readBlockSizeMythMediaBufferprotected
m_readInternalModeMythMediaBufferprotected
m_readOffsetMythMediaBufferprotected
m_readPosMythMediaBufferprotected
m_readsAllowedMythMediaBufferprotected
m_readsDesiredMythMediaBufferprotected
m_reallyRunningMythMediaBufferprotected
m_recentSeekMythMediaBufferprotected
m_remotefileMythMediaBufferprotected
m_requestPauseMythMediaBufferprotected
m_runnableMThreadprotected
m_rwLockMythMediaBuffermutableprotected
m_safeFilenameMythMediaBufferprotected
m_seektoendHLSRingBufferprivate
m_setSwitchToNextMythMediaBufferprotected
m_startReadAheadMythMediaBufferprotected
m_startupHLSRingBufferprivate
m_stopReadsMythMediaBufferprotected
m_storageReadLockMythMediaBufferprotected
m_storageReadsMythMediaBufferprotected
m_streamsHLSRingBufferprivate
m_streamworkerHLSRingBufferprivate
m_subtitleFilenameMythMediaBufferprotected
m_tfwMythMediaBufferprotected
m_threadMThreadprotected
m_typeMythMediaBufferprotected
m_unknownBitrateMythMediaBufferprotected
m_waitForWriteMythMediaBufferprotected
m_wantToReadMythMediaBufferprotected
m_writeModeMythMediaBufferprotected
m_writePosMythMediaBufferprotected
MThread(const QString &objectName)MThreadexplicitprotected
MThread(const QString &objectName, QRunnable *runnable)MThreadexplicitprotected
MThread(const MThread &)=deleteMThreadprotected
MythMediaBuffer(MythBufferType Type)MythMediaBufferexplicitprotected
NumSegments(void) constHLSRingBufferprivate
NumStreams(void) constHLSRingBuffer
objectName(void) constMThreadprotected
OpenFile(const QString &lfilename, std::chrono::milliseconds retry_ms=kDefaultOpenTimeout) overrideHLSRingBuffervirtual
operator=(const MThread &)=deleteMThreadprotected
ParseAllowCache(HLSStream *hls, const QString &line)HLSRingBufferprivatestatic
ParseAttributes(const QString &line, const char *attr)HLSRingBufferprivatestatic
ParseDecimalValue(const QString &line, int &target)HLSRingBufferprivatestatic
ParseDiscontinuity(HLSStream *hls, const QString &line)HLSRingBufferprivatestatic
ParseEndList(HLSStream *hls)HLSRingBufferprivatestatic
ParseKey(HLSStream *hls, const QString &line)HLSRingBufferprivate
ParseM3U8(const QByteArray *buffer, StreamsList *streams=nullptr)HLSRingBufferprivate
ParseMediaSequence(HLSStream *hls, const QString &line)HLSRingBufferprivatestatic
ParseProgramDateTime(HLSStream *hls, const QString &line)HLSRingBufferprivatestatic
ParseSegmentInformation(const HLSStream *hls, const QString &line, int &duration, QString &title)HLSRingBufferprivatestatic
ParseStreamInformation(const QString &line, const QString &uri) constHLSRingBufferprivate
ParseTargetDuration(HLSStream *hls, const QString &line)HLSRingBufferprivatestatic
ParseVersion(const QString &line, int &version)HLSRingBufferprivatestatic
Pause(void)MythMediaBuffer
PauseAndWait(void)MythMediaBufferprotected
Peek(void *Buffer, int Count)MythMediaBuffer
Peek(std::vector< char > &Buffer)MythMediaBuffer
PlaylistWorker classHLSRingBufferfriend
Prefetch(int count)HLSRingBufferprivate
priority(void) constMThreadprotected
qthread(void)MThreadprotected
quit(void)MThreadprotected
Read(void *Buffer, int Count)MythMediaBuffer
ReadBufAvail(void) constMythMediaBufferprotected
ReadBufFree(void) constMythMediaBufferprotected
ReadDirect(void *Buffer, int Count, bool Peek)MythMediaBufferprotected
ReadPriv(void *Buffer, int Count, bool Peek)MythMediaBufferprotected
ReOpen(const QString &="")MythMediaBufferinlinevirtual
Reset(bool Full=false, bool ToAdjust=false, bool ResetInternal=false)MythMediaBuffer
ResetCommsError(void)MythMediaBuffer
ResetReadAhead(long long NewInternal)MythMediaBufferprotected
run(void) overrideMythMediaBufferprotectedvirtual
RunEpilog(void)MThreadprotected
RunProlog(void)MThreadprotected
SafeRead(void *data, uint sz) overrideHLSRingBufferprotectedvirtual
SanitizeStreams(StreamsList *streams=nullptr)HLSRingBufferprivate
SanityCheck(const HLSStream *hls) constHLSRingBufferprivate
SaveToDisk(const QString &filename, int segstart=0, int segend=-1)HLSRingBuffer
Seek(long long Position, int Whence, bool HasLock=false)MythMediaBuffer
SeekInternal(long long pos, int whence) overrideHLSRingBufferprotectedvirtual
SetAdjustFilesize(void)MythMediaBuffer
SetBufferSizeFactors(bool EstBitrate, bool Matroska)MythMediaBuffer
SetLiveMode(LiveTVChain *Chain)MythMediaBuffer
setObjectName(const QString &name)MThreadprotected
SetOldFile(bool Old)MythMediaBuffer
setPriority(QThread::Priority priority)MThreadprotected
SetReadInternalMode(bool Mode)MythMediaBuffer
setStackSize(uint stackSize)MThreadprotected
setTerminationEnabled(bool enabled=true)MThreadprotectedstatic
SetWaitForWrite(void)MythMediaBuffer
SizeMedia(void) constHLSRingBufferprivate
stackSize(void) constMThreadprotected
start(QThread::Priority p=QThread::InheritPriority)MThreadprotected
Start(void)MythMediaBuffer
StartFromBeginning(void)MythMediaBufferinlinevirtual
StartReads(void)MythMediaBuffer
StopReads(void)MythMediaBuffer
StreamWorker classHLSRingBufferfriend
Sync(void)MythMediaBuffer
terminate(void)MThreadprotected
TestForHTTPLiveStreaming(const QString &filename)HLSRingBufferstatic
ThreadCleanup(void)MThreadprotectedstatic
ThreadSetup(const QString &name)MThreadprotectedstatic
Unpause(void)MythMediaBuffer
UpdateDecoderRate(uint64_t Latest=0)MythMediaBufferprotected
UpdatePlaySpeed(float PlaySpeed)MythMediaBuffer
UpdateRawBitrate(uint RawBitrate)MythMediaBuffer
UpdateStorageRate(uint64_t Latest=0)MythMediaBufferprotected
usleep(std::chrono::microseconds time)MThreadprotectedstatic
usleep(std::chrono::duration< R, P > time)MThreadinlineprotectedstatic
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max())MThreadprotected
WaitForAvail(int Count, std::chrono::milliseconds Timeout)MythMediaBufferprotected
WaitForPause(void)MythMediaBuffer
WaitForReadsAllowed(void)MythMediaBufferprotected
WaitUntilBuffered(void)HLSRingBufferprivate
Write(const void *Buffer, uint Count)MythMediaBuffer
WriterFlush(void)MythMediaBuffer
WriterSeek(long long Position, int Whence, bool HasLock=false)MythMediaBuffer
WriterSetBlocking(bool Lock=true)MythMediaBuffer
~HLSRingBuffer() overrideHLSRingBuffer
~MThread()MThreadprotectedvirtual
~MythMediaBuffer() override=0MythMediaBufferpure virtual