Go to the documentation of this file.
10 bool Cutlist,
int Size)
11 : m_player(
Player), m_videoOutput(Videoout),
12 m_honorCutlist(Cutlist), m_maxFrames(Size)
21 std::this_thread::sleep_for(50ms);
29 std::this_thread::sleep_for(50ms);
44 frameinfo.
frame =
nullptr;
46 frameinfo.isKey =
false;
MythVideoFrame * GetFrame(int &DidFF, bool &Key)
bool volatile m_runThread
bool TranscodeGetNextFrame(int &DidFF, bool &KeyFrame, bool HonorCutList)
MythVideoOutput *const m_videoOutput
~VideoDecodeBuffer() override
EofState GetEof(void) const
QList< DecodedFrameInfo > m_frameList
MythTranscodePlayer *const m_player
bool volatile m_isRunning
virtual MythVideoFrame * GetLastDecodedFrame()
const bool m_honorCutlist
QWaitCondition m_frameWaitCond
VideoDecodeBuffer(MythTranscodePlayer *Player, MythVideoOutput *Videoout, bool Cutlist, int Size=5)