DVDThread Class Reference

#include <jobthread.h>

Inheritance diagram for DVDThread:

JobThread DVDISOCopyThread DVDPerfectThread DVDTranscodeThread

List of all members.


Detailed Description

Definition at line 82 of file jobthread.h.


Public Member Functions

 DVDThread (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)
 ~DVDThread ()
virtual void run ()
QString getFinalFileName ()
bool usesDevice (const QString &device)

Protected Member Functions

bool ripTitle (int title_number, const QString &to_location, const QString &extension, bool multiple_files, QStringList *output_files=0)

Protected Attributes

QMutex * dvd_device_access
QString dvd_device_location
QString destination_file_string
int dvd_title
QString rip_name

Constructor & Destructor Documentation

DVDThread::DVDThread ( 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 
)

Definition at line 301 of file jobthread.cpp.

DVDThread::~DVDThread (  ) 

Definition at line 605 of file jobthread.cpp.


Member Function Documentation

void DVDThread::run ( void   )  [virtual]

Reimplemented from JobThread.

Reimplemented in DVDISOCopyThread, DVDPerfectThread, and DVDTranscodeThread.

Definition at line 318 of file jobthread.cpp.

QString DVDThread::getFinalFileName (  )  [inline, virtual]

Reimplemented from JobThread.

Definition at line 104 of file jobthread.h.

bool DVDThread::usesDevice ( const QString &  device  )  [inline, virtual]

Reimplemented from JobThread.

Definition at line 105 of file jobthread.h.

bool DVDThread::ripTitle ( int  title_number,
const QString &  to_location,
const QString &  extension,
bool  multiple_files,
QStringList *  output_files = 0 
) [protected]

Definition at line 325 of file jobthread.cpp.

Referenced by DVDTranscodeThread::run(), and DVDPerfectThread::run().


Member Data Documentation

QMutex* DVDThread::dvd_device_access [protected]

Definition at line 116 of file jobthread.h.

Referenced by DVDISOCopyThread::copyFullDisc(), DVDThread(), and ripTitle().

QString DVDThread::dvd_device_location [protected]

Definition at line 117 of file jobthread.h.

Referenced by DVDISOCopyThread::copyFullDisc(), DVDThread(), ripTitle(), and usesDevice().

int DVDThread::dvd_title [protected]

Definition at line 119 of file jobthread.h.

Referenced by DVDThread(), DVDTranscodeThread::run(), and DVDPerfectThread::run().

QString DVDThread::rip_name [protected]


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