DVDTranscodeThread Class Reference

#include <jobthread.h>

Inheritance diagram for DVDTranscodeThread:

DVDThread JobThread

List of all members.


Detailed Description

Definition at line 173 of file jobthread.h.


Public Member Functions

 DVDTranscodeThread (MTD *owner, QMutex *drive_mutex, const QString &dvd_device, int track, const QString &dest_file, const QString &name, const QString &start_string, int nice_priority, int quality_level, bool do_ac3, int which_audio, int numb_seconds, int subtitle_track_numb)
 ~DVDTranscodeThread ()
virtual void run ()
bool transcodeSlotUsed ()
bool makeWorkingDirectory ()
bool buildTranscodeCommandLine (int which_run)
bool runTranscode (int run)
void cleanUp ()
void wipeClean ()

Public Attributes

bool used_transcode_slot

Private Attributes

int quality
QDir * working_directory
QStringList tc_arguments
class QProcess * tc_process
bool two_pass
int audio_track
int length_in_seconds
bool ac3_flag
int subtitle_track

Constructor & Destructor Documentation

DVDTranscodeThread::DVDTranscodeThread ( MTD owner,
QMutex *  drive_mutex,
const QString &  dvd_device,
int  track,
const QString &  dest_file,
const QString &  name,
const QString &  start_string,
int  nice_priority,
int  quality_level,
bool  do_ac3,
int  which_audio,
int  numb_seconds,
int  subtitle_track_numb 
)

Definition at line 811 of file jobthread.cpp.

DVDTranscodeThread::~DVDTranscodeThread (  ) 

Definition at line 1496 of file jobthread.cpp.


Member Function Documentation

void DVDTranscodeThread::run ( void   )  [virtual]

Reimplemented from DVDThread.

Definition at line 849 of file jobthread.cpp.

bool DVDTranscodeThread::transcodeSlotUsed (  )  [inline, virtual]

Reimplemented from JobThread.

Definition at line 201 of file jobthread.h.

bool DVDTranscodeThread::makeWorkingDirectory (  ) 

Definition at line 974 of file jobthread.cpp.

Referenced by run().

bool DVDTranscodeThread::buildTranscodeCommandLine ( int  which_run  ) 

Definition at line 1008 of file jobthread.cpp.

Referenced by run(), and runTranscode().

bool DVDTranscodeThread::runTranscode ( int  run  ) 

Definition at line 1310 of file jobthread.cpp.

Referenced by run().

void DVDTranscodeThread::cleanUp (  ) 

Definition at line 1465 of file jobthread.cpp.

Referenced by run(), and wipeClean().

void DVDTranscodeThread::wipeClean (  ) 

Definition at line 1485 of file jobthread.cpp.

Referenced by run().


Member Data Documentation

Definition at line 208 of file jobthread.h.

Referenced by DVDTranscodeThread(), run(), and transcodeSlotUsed().

Definition at line 212 of file jobthread.h.

Referenced by buildTranscodeCommandLine(), and DVDTranscodeThread().

QStringList DVDTranscodeThread::tc_arguments [private]

Definition at line 214 of file jobthread.h.

Referenced by buildTranscodeCommandLine().

class QProcess* DVDTranscodeThread::tc_process [private]

Definition at line 217 of file jobthread.h.

Referenced by buildTranscodeCommandLine(), and DVDTranscodeThread().

Definition at line 218 of file jobthread.h.

Referenced by DVDTranscodeThread(), and runTranscode().

Definition at line 219 of file jobthread.h.

Referenced by buildTranscodeCommandLine(), and DVDTranscodeThread().

Definition at line 220 of file jobthread.h.

Referenced by buildTranscodeCommandLine(), and DVDTranscodeThread().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:02 2010 for MythTV by  doxygen 1.5.5