TranscodeFrameQueue Class Reference

List of all members.

Public Member Functions

 TranscodeFrameQueue (MythPlayer *player, VideoOutput *videoout, bool cutlist, int size=5)
 ~TranscodeFrameQueue ()
void stop (void)
void run ()
VideoFrameGetFrame (int &didFF, bool &isKey)

Private Attributes

MythPlayerm_player
VideoOutputm_videoOutput
bool m_honorCutlist
bool m_eof
int m_maxFrames
bool m_runThread
bool m_isRunning
QMutex m_queueLock
QList< TranscodeFrameInfom_frameList
QWaitCondition m_frameWaitCond
QMutex m_frameWaitLock

Detailed Description

Definition at line 605 of file transcode.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().


Member Data Documentation

Definition at line 707 of file transcode.cpp.

Referenced by run().

Definition at line 708 of file transcode.cpp.

Referenced by run().

Definition at line 709 of file transcode.cpp.

Referenced by run().

Definition at line 710 of file transcode.cpp.

Referenced by GetFrame(), and run().

Definition at line 711 of file transcode.cpp.

Referenced by run().

Definition at line 712 of file transcode.cpp.

Referenced by run(), stop(), and ~TranscodeFrameQueue().

Definition at line 713 of file transcode.cpp.

Referenced by run(), stop(), and ~TranscodeFrameQueue().

Definition at line 714 of file transcode.cpp.

Referenced by GetFrame(), and run().

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().

Definition at line 717 of file transcode.cpp.

Referenced by GetFrame(), and run().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:27 2012 for MythTV by  doxygen 1.6.3