Public Member Functions | |
| TranscodeFrameQueue (MythPlayer *player, VideoOutput *videoout, bool cutlist, int size=5) | |
| ~TranscodeFrameQueue () | |
| void | stop (void) |
| void | run () |
| VideoFrame * | GetFrame (int &didFF, bool &isKey) |
Private Attributes | |
| MythPlayer * | m_player |
| VideoOutput * | m_videoOutput |
| bool | m_honorCutlist |
| bool | m_eof |
| int | m_maxFrames |
| bool | m_runThread |
| bool | m_isRunning |
| QMutex | m_queueLock |
| QList< TranscodeFrameInfo > | m_frameList |
| QWaitCondition | m_frameWaitCond |
| QMutex | m_frameWaitLock |
Definition at line 605 of file transcode.cpp.
| TranscodeFrameQueue::TranscodeFrameQueue | ( | MythPlayer * | player, | |
| VideoOutput * | videoout, | |||
| bool | cutlist, | |||
| int | size = 5 | |||
| ) | [inline] |
Definition at line 608 of file transcode.cpp.
| TranscodeFrameQueue::~TranscodeFrameQueue | ( | ) | [inline] |
Definition at line 618 of file transcode.cpp.
| void TranscodeFrameQueue::stop | ( | void | ) | [inline] |
Definition at line 627 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
| void TranscodeFrameQueue::run | ( | void | ) | [inline] |
Definition at line 636 of file transcode.cpp.
| VideoFrame* TranscodeFrameQueue::GetFrame | ( | int & | didFF, | |
| bool & | isKey | |||
| ) | [inline] |
Definition at line 675 of file transcode.cpp.
Referenced by Transcode::TranscodeFile().
MythPlayer* TranscodeFrameQueue::m_player [private] |
Definition at line 707 of file transcode.cpp.
Referenced by run().
VideoOutput* TranscodeFrameQueue::m_videoOutput [private] |
Definition at line 708 of file transcode.cpp.
Referenced by run().
bool TranscodeFrameQueue::m_honorCutlist [private] |
Definition at line 709 of file transcode.cpp.
Referenced by run().
bool TranscodeFrameQueue::m_eof [private] |
Definition at line 710 of file transcode.cpp.
Referenced by GetFrame(), and run().
int TranscodeFrameQueue::m_maxFrames [private] |
Definition at line 711 of file transcode.cpp.
Referenced by run().
bool TranscodeFrameQueue::m_runThread [private] |
Definition at line 712 of file transcode.cpp.
Referenced by run(), stop(), and ~TranscodeFrameQueue().
bool TranscodeFrameQueue::m_isRunning [private] |
Definition at line 713 of file transcode.cpp.
Referenced by run(), stop(), and ~TranscodeFrameQueue().
QMutex TranscodeFrameQueue::m_queueLock [private] |
Definition at line 714 of file transcode.cpp.
Referenced by GetFrame(), and run().
QList<TranscodeFrameInfo> TranscodeFrameQueue::m_frameList [private] |
Definition at line 715 of file transcode.cpp.
Referenced by GetFrame(), and run().
QWaitCondition TranscodeFrameQueue::m_frameWaitCond [private] |
Definition at line 716 of file transcode.cpp.
Referenced by GetFrame(), run(), stop(), and ~TranscodeFrameQueue().
QMutex TranscodeFrameQueue::m_frameWaitLock [private] |
Definition at line 717 of file transcode.cpp.
Referenced by GetFrame(), and run().
1.6.3