ActivateButton(void) | MythDVDBuffer | protected |
AdjustTimestamp(uint32_t Timestamp) const | MythDVDBuffer | |
AdjustTimestamp(int64_t Timestamp) const | MythDVDBuffer | |
AudioStreamsChanged(void) const | MythDVDBuffer | |
AudioStreamsChanged(bool Change) | MythDVDBuffer | |
AVFormatInitNetwork(void) | MythMediaBuffer | static |
BD(void) const | MythMediaBuffer | |
BD(void) | MythMediaBuffer | |
BestBufferSize(void) override | MythDVDBuffer | inlinevirtual |
BitrateToString(uint64_t Rate, bool Hz=false) | MythMediaBuffer | static |
CalcReadAheadThresh(void) | MythMediaBuffer | protected |
CellChanged(void) | MythDVDBuffer | |
Cleanup(void) | MThread | protectedstatic |
ClearChapterCache(void) | MythDVDBuffer | protected |
ClearMenuButton(void) | MythDVDBuffer | protected |
ClearMenuSPUParameters(void) | MythDVDBuffer | protected |
CloseDVD(void) | MythDVDBuffer | |
ConvertLangCode(uint16_t Code) | MythDVDBuffer | protectedstatic |
Create(const QString &Filename, bool Write, bool UseReadAhead=true, std::chrono::milliseconds Timeout=kDefaultOpenTimeout, bool StreamOnly=false) | MythMediaBuffer | static |
CreateReadAheadBuffer(void) | MythMediaBuffer | protected |
DecodeRLE(uint8_t *Bitmap, int Linesize, int Width, int Height, const uint8_t *Buffer, int NibbleOffset, int BufferSize) | MythDVDBuffer | protectedstatic |
DecodeSubtitles(AVSubtitle *Subtitle, int *GotSubtitles, const uint8_t *SpuPkt, int BufSize, uint32_t StartTime) | MythDVDBuffer | |
DVD(void) const | MythMediaBuffer | |
DVD(void) | MythMediaBuffer | |
DVDButtonUpdate(bool ButtonMode) | MythDVDBuffer | protected |
DVDWaitingForPlayer(void) const | MythDVDBuffer | |
EnableBitrateMonitor(bool Enable) | MythMediaBuffer | |
EndOfTitle(void) const | MythDVDBuffer | |
exec(void) | MThread | protected |
exit(int retcode=0) | MThread | protected |
FindSmallestBoundingRectangle(AVSubtitle *Subtitle) | MythDVDBuffer | protectedstatic |
GetAllRunningThreadNames(QStringList &list) | MThread | protectedstatic |
GetAllThreadNames(QStringList &list) | MThread | protectedstatic |
GetAspectOverride(void) const | MythDVDBuffer | |
GetAudioLanguage(int Index) | MythDVDBuffer | |
GetAudioTrackNum(uint StreamId) | MythDVDBuffer | |
GetAudioTrackType(uint Index) | MythDVDBuffer | |
GetAvailableBuffer(void) | MythMediaBuffer | |
GetBufferSize(void) const | MythMediaBuffer | |
GetButtonCoords(void) | MythDVDBuffer | |
GetCellStart(void) const | MythDVDBuffer | |
GetChapterLength(void) const | MythDVDBuffer | |
GetChapterTimes(QList< std::chrono::seconds > &Times) | MythDVDBuffer | |
GetChapterTimes(int Title) | MythDVDBuffer | |
GetCommsError(void) const | MythMediaBuffer | |
GetCurrentAngle(void) const | MythDVDBuffer | |
GetCurrentTime(void) const | MythDVDBuffer | |
GetDecoderRate(void) | MythMediaBuffer | |
GetDescForPos(QString &Description) const | MythDVDBuffer | |
GetDVDContext(void) | MythDVDBuffer | |
GetDVDStateSnapshot(QString &State) | MythDVDBuffer | |
GetFilename(void) const | MythMediaBuffer | |
GetFrameRate(void) | MythDVDBuffer | |
GetLastError(void) const | MythMediaBuffer | |
GetLastEvent(void) const | MythDVDBuffer | |
GetMenuSPUPkt(uint8_t *Buffer, int Size, int StreamID, uint32_t StartTime) | MythDVDBuffer | |
GetMenuSubtitle(uint &Version) | MythDVDBuffer | |
GetNameAndSerialNum(QString &Name, QString &SerialNumber) override | MythDVDBuffer | virtual |
GetNibble(const uint8_t *Buffer, int NibbleOffset) | MythDVDBuffer | protectedstatic |
GetNumAngles(void) const | MythDVDBuffer | |
GetNumAudioChannels(int Index) | MythDVDBuffer | |
GetPart(void) const | MythDVDBuffer | |
GetPartAndTitle(int &Part, int &Title) const | MythDVDBuffer | |
GetReadBufAvail(void) const | MythMediaBuffer | |
GetReadPosition(void) const override | MythDVDBuffer | virtual |
GetRealFileSize(void) const | MythMediaBuffer | |
GetRealFileSizeInternal(void) const | MythMediaBuffer | inlineprotectedvirtual |
GetSafeFilename(void) | MythMediaBuffer | |
GetStopReads(void) const | MythMediaBuffer | |
GetStorageRate(void) | MythMediaBuffer | |
GetSubtitleFilename(void) const | MythMediaBuffer | |
GetSubtitleLanguage(int Id) | MythDVDBuffer | |
GetSubtitleTrackNum(uint StreamId) | MythDVDBuffer | |
GetTitle(void) const | MythDVDBuffer | |
GetTotalReadPosition(void) const | MythDVDBuffer | |
GetTotalTimeOfTitle(void) const | MythDVDBuffer | |
GetTrack(uint Type) const | MythDVDBuffer | |
GetType() const | MythMediaBuffer | |
GetWritePosition(void) const | MythMediaBuffer | |
GoBack(void) | MythDVDBuffer | |
GoToMenu(const QString &str) | MythDVDBuffer | |
GoToNextProgram(void) | MythDVDBuffer | |
GoToPreviousProgram(void) | MythDVDBuffer | |
GuessPalette(uint32_t *RGBAPalette, PaletteArray Palette, AlphaArray Alpha) | MythDVDBuffer | protected |
HandleAction(const QStringList &Actions, mpeg::chrono::pts Pts) override | MythDVDBuffer | virtual |
IgnoreLiveEOF(bool Ignore) | MythMediaBuffer | |
IgnoreWaitStates(bool Ignore) override | MythDVDBuffer | virtual |
IsBD(void) const | MythMediaBuffer | |
IsBookmarkAllowed(void) override | MythDVDBuffer | virtual |
IsDisc(void) const | MythMediaBuffer | |
IsDVD(void) const | MythMediaBuffer | |
isFinished(void) const | MThread | protected |
IsInDiscMenuOrStillFrame(void) const | MythMediaBuffer | inlinevirtual |
IsInMenu(void) const override | MythOpticalBuffer | virtual |
IsInStillFrame(void) const override | MythDVDBuffer | virtual |
IsIOBound(void) const | MythMediaBuffer | |
IsNearEnd(double Framerate, uint Frames) const | MythMediaBuffer | |
IsOpen(void) const override | MythDVDBuffer | virtual |
IsReadingBlocked(void) | MythDVDBuffer | |
IsReadInternalMode(void) const | MythMediaBuffer | |
isRunning(void) const | MThread | protected |
IsSeekingAllowed(void) override | MythDVDBuffer | virtual |
IsStillFramePending(void) const | MythDVDBuffer | |
IsStreamed(void) override | MythOpticalBuffer | inlinevirtual |
IsTransparent(const uint8_t *Buffer, int Pitch, int Num, const ColorArray &Colors) | MythDVDBuffer | protectedstatic |
IsWaiting(void) const | MythDVDBuffer | |
kDefaultOpenTimeout | MythMediaBuffer | static |
KillReadAheadThread(void) | MythMediaBuffer | protected |
kLiveTVOpenTimeout | MythMediaBuffer | static |
kSeekSpeedMap | MythDVDBuffer | protectedstatic |
LiveMode(void) const | MythMediaBuffer | |
m_ateof | MythMediaBuffer | protected |
m_audioStreamsChanged | MythDVDBuffer | protected |
m_autoselectsubtitle | MythDVDBuffer | protected |
m_beingWritten | MythMediaBuffer | protected |
m_bitrateInitialized | MythMediaBuffer | private |
m_bitrateMonitorEnabled | MythMediaBuffer | protected |
m_bufferSize | MythMediaBuffer | protected |
m_buttonAlpha | MythDVDBuffer | protected |
m_buttonColor | MythDVDBuffer | protected |
m_buttonExists | MythDVDBuffer | protected |
m_buttonSeenInCell | MythDVDBuffer | protected |
m_buttonSelected | MythDVDBuffer | protected |
m_buttonStreamID | MythDVDBuffer | protected |
m_buttonVersion | MythDVDBuffer | protected |
m_cellChanged | MythDVDBuffer | protected |
m_cellid | MythDVDBuffer | protected |
m_cellRepeated | MythDVDBuffer | protected |
m_cellStart | MythDVDBuffer | protected |
m_cellstartPos | MythDVDBuffer | protected |
m_chapterMap | MythDVDBuffer | protected |
m_clut | MythDVDBuffer | protected |
m_commsError | MythMediaBuffer | protected |
m_context | MythDVDBuffer | protected |
m_contextLock | MythDVDBuffer | protected |
m_curAudioTrack | MythDVDBuffer | protected |
m_currentAngle | MythOpticalBuffer | protected |
m_currentpos | MythDVDBuffer | protected |
m_currentTime | MythDVDBuffer | protected |
m_currentTitleAngleCount | MythDVDBuffer | protected |
m_curSubtitleTrack | MythDVDBuffer | protected |
m_decoderReadLock | MythMediaBuffer | protected |
m_decoderReads | MythMediaBuffer | protected |
m_discName | MythOpticalBuffer | protected |
m_discSerialNumber | MythOpticalBuffer | protected |
m_dvdBlockReadBuf | MythDVDBuffer | protected |
m_dvdBlockRPos | MythDVDBuffer | protected |
m_dvdBlockWPos | MythDVDBuffer | protected |
m_dvdBlockWriteBuf | MythDVDBuffer | protected |
m_dvdEvent | MythDVDBuffer | protected |
m_dvdEventSize | MythDVDBuffer | protected |
m_dvdMenuButton | MythDVDBuffer | protected |
m_dvdnav | MythDVDBuffer | protected |
m_dvdStat | MythDVDBuffer | protected |
m_dvdWaiting | MythDVDBuffer | protected |
m_endPts | MythDVDBuffer | protected |
m_epilogExecuted | MThread | protected |
m_fd2 | MythMediaBuffer | protected |
m_fileIsMatroska | MythMediaBuffer | protected |
m_filename | MythMediaBuffer | protected |
m_fillMin | MythMediaBuffer | protected |
m_fillThreshold | MythMediaBuffer | protected |
m_forcedAspect | MythDVDBuffer | protected |
m_generalWait | MythMediaBuffer | protected |
m_gotStop | MythDVDBuffer | protected |
m_hlButton | MythDVDBuffer | protected |
m_ignoreLiveEOF | MythMediaBuffer | protected |
m_ignoreReadPos | MythMediaBuffer | protected |
m_inMenu | MythOpticalBuffer | protected |
m_internalReadPos | MythMediaBuffer | protected |
m_lastButtonSeenInCell | MythDVDBuffer | protected |
m_lastcellid | MythDVDBuffer | protected |
m_lastError | MythMediaBuffer | protected |
m_lastPart | MythDVDBuffer | protected |
m_lastStill | MythDVDBuffer | protected |
m_lastTitle | MythDVDBuffer | protected |
m_lastvobid | MythDVDBuffer | protected |
m_liveTVChain | MythMediaBuffer | protected |
m_lowBuffers | MythMediaBuffer | protected |
m_menuBtnLock | MythDVDBuffer | protected |
m_menuBuflength | MythDVDBuffer | protected |
m_menuSpuPkt | MythDVDBuffer | protected |
m_numFailures | MythMediaBuffer | protected |
m_oldfile | MythMediaBuffer | protected |
m_parent | MythDVDBuffer | protected |
m_part | MythDVDBuffer | protected |
m_paused | MythMediaBuffer | protected |
m_pgcLength | MythDVDBuffer | protected |
m_pgcLengthChanged | MythDVDBuffer | protected |
m_pgLength | MythDVDBuffer | protected |
m_pgStart | MythDVDBuffer | protected |
m_playerWait | MythDVDBuffer | protected |
m_playSpeed | MythMediaBuffer | protected |
m_posLock | MythMediaBuffer | mutableprotected |
m_processState | MythOpticalBuffer | protected |
m_prologExecuted | MThread | protected |
m_rawBitrate | MythMediaBuffer | protected |
m_rbrLock | MythMediaBuffer | mutableprotected |
m_rbrPos | MythMediaBuffer | protected |
m_rbwLock | MythMediaBuffer | mutableprotected |
m_rbwPos | MythMediaBuffer | protected |
m_readAdjust | MythMediaBuffer | protected |
m_readAheadBuffer | MythMediaBuffer | protected |
m_readAheadRunning | MythMediaBuffer | protected |
m_readBlockSize | MythMediaBuffer | protected |
m_readInternalMode | MythMediaBuffer | protected |
m_readOffset | MythMediaBuffer | protected |
m_readPos | MythMediaBuffer | protected |
m_readsAllowed | MythMediaBuffer | protected |
m_readsDesired | MythMediaBuffer | protected |
m_reallyRunning | MythMediaBuffer | protected |
m_recentSeek | MythMediaBuffer | protected |
m_remotefile | MythMediaBuffer | protected |
m_requestPause | MythMediaBuffer | protected |
m_runnable | MThread | protected |
m_rwLock | MythMediaBuffer | mutableprotected |
m_safeFilename | MythMediaBuffer | protected |
m_seeking | MythDVDBuffer | protected |
m_seekLock | MythDVDBuffer | protected |
m_seektime | MythDVDBuffer | protected |
m_setSwitchToNext | MythMediaBuffer | protected |
m_skipstillorwait | MythDVDBuffer | protected |
m_startReadAhead | MythMediaBuffer | protected |
m_still | MythDVDBuffer | protected |
m_stopReads | MythMediaBuffer | protected |
m_storageReadLock | MythMediaBuffer | protected |
m_storageReads | MythMediaBuffer | protected |
m_subtitleFilename | MythMediaBuffer | protected |
m_tfw | MythMediaBuffer | protected |
m_thread | MThread | protected |
m_timeDiff | MythDVDBuffer | protected |
m_title | MythDVDBuffer | protected |
m_titleLength | MythDVDBuffer | protected |
m_titleParts | MythDVDBuffer | protected |
m_type | MythMediaBuffer | protected |
m_unknownBitrate | MythMediaBuffer | protected |
m_vobid | MythDVDBuffer | protected |
m_waitForWrite | MythMediaBuffer | protected |
m_wantToRead | MythMediaBuffer | protected |
m_writeMode | MythMediaBuffer | protected |
m_writePos | MythMediaBuffer | protected |
MoveButtonDown(void) | MythDVDBuffer | protected |
MoveButtonLeft(void) | MythDVDBuffer | protected |
MoveButtonRight(void) | MythDVDBuffer | protected |
MoveButtonUp(void) | MythDVDBuffer | protected |
MThread(const QString &objectName) | MThread | explicitprotected |
MThread(const QString &objectName, QRunnable *runnable) | MThread | explicitprotected |
MThread(const MThread &)=delete | MThread | protected |
MythDVDBuffer(const QString &Filename) | MythDVDBuffer | explicit |
MythMediaBuffer(MythBufferType Type) | MythMediaBuffer | explicitprotected |
MythOpticalBuffer(MythBufferType Type) | MythOpticalBuffer | explicit |
MythOpticalState enum name | MythOpticalBuffer | protected |
NextTrack(void) | MythDVDBuffer | |
NormalSeek(long long Time) | MythDVDBuffer | |
NumMenuButtons(void) const | MythDVDBuffer | |
NumPartsInTitle(void) const | MythDVDBuffer | |
objectName(void) const | MThread | protected |
OpenFile(const QString &Filename, std::chrono::milliseconds Retry=kDefaultOpenTimeout) override | MythDVDBuffer | virtual |
operator=(const MThread &)=delete | MThread | protected |
Pause(void) | MythMediaBuffer | |
PauseAndWait(void) | MythMediaBuffer | protected |
Peek(void *Buffer, int Count) | MythMediaBuffer | |
Peek(std::vector< char > &Buffer) | MythMediaBuffer | |
PGCLengthChanged(void) | MythDVDBuffer | |
PlayTitleAndPart(int Title, int Part) | MythDVDBuffer | |
PlayTrack(int Track) | MythDVDBuffer | |
PrevTrack(void) | MythDVDBuffer | |
priority(void) const | MThread | protected |
PROCESS_NORMAL enum value | MythOpticalBuffer | protected |
PROCESS_REPROCESS enum value | MythOpticalBuffer | protected |
PROCESS_WAIT enum value | MythOpticalBuffer | protected |
qthread(void) | MThread | protected |
quit(void) | MThread | protected |
Read(void *Buffer, int Count) | MythMediaBuffer | |
ReadBufAvail(void) const | MythMediaBuffer | protected |
ReadBufFree(void) const | MythMediaBuffer | protected |
ReadDirect(void *Buffer, int Count, bool Peek) | MythMediaBuffer | protected |
ReadPriv(void *Buffer, int Count, bool Peek) | MythMediaBuffer | protected |
ReleaseMenuButton(void) | MythDVDBuffer | |
ReOpen(const QString &="") | MythMediaBuffer | inlinevirtual |
Reset(bool Full=false, bool ToAdjust=false, bool ResetInternal=false) | MythMediaBuffer | |
ResetCommsError(void) | MythMediaBuffer | |
ResetReadAhead(long long NewInternal) | MythMediaBuffer | protected |
RestoreDVDStateSnapshot(const QString &State) | MythDVDBuffer | |
run(void) override | MythMediaBuffer | protectedvirtual |
RunEpilog(void) | MThread | protected |
RunProlog(void) | MThread | protected |
SafeRead(void *Buffer, uint Size) override | MythDVDBuffer | protectedvirtual |
SectorSeek(uint64_t Sector) | MythDVDBuffer | |
Seek(long long Time) | MythDVDBuffer | protected |
MythOpticalBuffer::Seek(long long Position, int Whence, bool HasLock=false) | MythMediaBuffer | |
SeekInternal(long long Position, int Whence) override | MythDVDBuffer | protectedvirtual |
SelectDefaultButton(void) | MythDVDBuffer | protected |
SetAdjustFilesize(void) | MythMediaBuffer | |
SetBufferSizeFactors(bool EstBitrate, bool Matroska) | MythMediaBuffer | |
SetDVDSpeed(void) | MythDVDBuffer | |
SetDVDSpeed(int Speed) | MythDVDBuffer | |
SetLiveMode(LiveTVChain *Chain) | MythMediaBuffer | |
setObjectName(const QString &name) | MThread | protected |
SetOldFile(bool Old) | MythMediaBuffer | |
SetParent(MythDVDPlayer *Parent) | MythDVDBuffer | |
setPriority(QThread::Priority priority) | MThread | protected |
SetReadInternalMode(bool Mode) | MythMediaBuffer | |
setStackSize(uint stackSize) | MThread | protected |
setTerminationEnabled(bool enabled=true) | MThread | protectedstatic |
SetTrack(uint Type, int TrackNo) | MythDVDBuffer | |
SetWaitForWrite(void) | MythMediaBuffer | |
SkipDVDWaitingForPlayer(void) | MythDVDBuffer | |
SkipStillFrame(void) | MythDVDBuffer | |
stackSize(void) const | MThread | protected |
Start(void) | MythMediaBuffer | |
start(QThread::Priority p=QThread::InheritPriority) | MThread | protected |
StartFromBeginning(void) override | MythDVDBuffer | virtual |
StartOfTitle(void) const | MythDVDBuffer | |
StartReads(void) | MythMediaBuffer | |
StopReads(void) | MythMediaBuffer | |
SwitchAngle(int Angle) | MythDVDBuffer | |
Sync(void) | MythMediaBuffer | |
terminate(void) | MThread | protected |
ThreadCleanup(void) | MThread | protectedstatic |
ThreadSetup(const QString &name) | MThread | protectedstatic |
TitleTimeLeft(void) const | MythDVDBuffer | |
UnblockReading(void) | MythDVDBuffer | |
Unpause(void) | MythMediaBuffer | |
UpdateDecoderRate(uint64_t Latest=0) | MythMediaBuffer | protected |
UpdatePlaySpeed(float PlaySpeed) | MythMediaBuffer | |
UpdateRawBitrate(uint RawBitrate) | MythMediaBuffer | |
UpdateStorageRate(uint64_t Latest=0) | MythMediaBuffer | protected |
usleep(std::chrono::microseconds time) | MThread | protectedstatic |
usleep(std::chrono::duration< R, P > time) | MThread | inlineprotectedstatic |
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max()) | MThread | protected |
WaitForAvail(int Count, std::chrono::milliseconds Timeout) | MythMediaBuffer | protected |
WaitForPause(void) | MythMediaBuffer | |
WaitForPlayer(void) | MythDVDBuffer | protected |
WaitForReadsAllowed(void) | MythMediaBuffer | protected |
WaitSkip(void) | MythDVDBuffer | |
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 | |
~MThread() | MThread | protectedvirtual |
~MythDVDBuffer() override | MythDVDBuffer | |
~MythMediaBuffer() override=0 | MythMediaBuffer | pure virtual |