DVDTitle Class Reference

#include <dvdprobe.h>

List of all members.


Detailed Description

Definition at line 87 of file dvdprobe.h.


Public Member Functions

 DVDTitle ()
 ~DVDTitle ()
void setChapters (uint a_uint)
void setAngles (uint a_uint)
void setTrack (uint a_uint)
void setTime (uint h, uint m, uint s, double fr)
void setAR (uint n, uint d, const QString &ar)
void setSize (uint h, uint v)
void setLBox (bool yes_or_no)
void setVFormat (const QString &a_string)
void determineInputID ()
uint getChapters ()
uint getAngles ()
uint getTrack ()
uint getPlayLength ()
QString getTimeString ()
uint getHours ()
uint getMinutes ()
uint getSeconds ()
uint getInputID ()
void printYourself ()
void addAudio (DVDAudio *new_audio_track)
QPtrList< DVDAudio > * getAudioTracks ()
void addSubTitle (DVDSubTitle *new_subitle)
QPtrList< DVDSubTitle > * getSubTitles ()

Private Attributes

uint numb_chapters
uint numb_angles
uint track_number
uint hours
uint minutes
uint seconds
uint hsize
uint vsize
double frame_rate
int fr_code
uint ar_numerator
uint ar_denominator
QString aspect_ratio
bool letterbox
QString video_format
uint dvdinput_id
QPtrList< DVDAudioaudio_tracks
QPtrList< DVDSubTitlesubtitles

Constructor & Destructor Documentation

DVDTitle::DVDTitle (  ) 

Definition at line 207 of file dvdprobe.cpp.

DVDTitle::~DVDTitle (  ) 

Definition at line 385 of file dvdprobe.cpp.


Member Function Documentation

void DVDTitle::setChapters ( uint  a_uint  )  [inline]

Definition at line 104 of file dvdprobe.h.

Referenced by DVDProbe::probe().

void DVDTitle::setAngles ( uint  a_uint  )  [inline]

Definition at line 105 of file dvdprobe.h.

Referenced by DVDProbe::probe().

void DVDTitle::setTrack ( uint  a_uint  )  [inline]

Definition at line 106 of file dvdprobe.h.

Referenced by DVDProbe::probe().

void DVDTitle::setTime ( uint  h,
uint  m,
uint  s,
double  fr 
)

Definition at line 216 of file dvdprobe.cpp.

Referenced by DVDProbe::probe().

void DVDTitle::setAR ( uint  n,
uint  d,
const QString &  ar 
)

Definition at line 262 of file dvdprobe.cpp.

Referenced by DVDProbe::probe().

void DVDTitle::setSize ( uint  h,
uint  v 
) [inline]

Definition at line 109 of file dvdprobe.h.

Referenced by DVDProbe::probe().

void DVDTitle::setLBox ( bool  yes_or_no  )  [inline]

Definition at line 110 of file dvdprobe.h.

Referenced by DVDProbe::probe().

void DVDTitle::setVFormat ( const QString &  a_string  )  [inline]

Definition at line 111 of file dvdprobe.h.

Referenced by DVDProbe::probe().

void DVDTitle::determineInputID (  ) 

Definition at line 338 of file dvdprobe.cpp.

Referenced by DVDProbe::probe().

uint DVDTitle::getChapters (  )  [inline]

Definition at line 118 of file dvdprobe.h.

uint DVDTitle::getAngles (  )  [inline]

Definition at line 119 of file dvdprobe.h.

uint DVDTitle::getTrack (  )  [inline]

Definition at line 120 of file dvdprobe.h.

Referenced by DVDProbe::getTitle().

uint DVDTitle::getPlayLength (  ) 

Definition at line 269 of file dvdprobe.cpp.

Referenced by MTD::startDVD().

QString DVDTitle::getTimeString (  ) 

Definition at line 274 of file dvdprobe.cpp.

uint DVDTitle::getHours (  )  [inline]

Definition at line 123 of file dvdprobe.h.

uint DVDTitle::getMinutes (  )  [inline]

Definition at line 124 of file dvdprobe.h.

uint DVDTitle::getSeconds (  )  [inline]

Definition at line 125 of file dvdprobe.h.

uint DVDTitle::getInputID ( void   )  [inline]

Definition at line 126 of file dvdprobe.h.

void DVDTitle::printYourself (  ) 

Definition at line 279 of file dvdprobe.cpp.

void DVDTitle::addAudio ( DVDAudio new_audio_track  ) 

Definition at line 304 of file dvdprobe.cpp.

Referenced by DVDProbe::probe().

QPtrList<DVDAudio>* DVDTitle::getAudioTracks (  )  [inline]

Definition at line 131 of file dvdprobe.h.

void DVDTitle::addSubTitle ( DVDSubTitle new_subitle  ) 

Definition at line 309 of file dvdprobe.cpp.

Referenced by DVDProbe::probe().

QPtrList<DVDSubTitle>* DVDTitle::getSubTitles (  )  [inline]

Definition at line 133 of file dvdprobe.h.


Member Data Documentation

Definition at line 136 of file dvdprobe.h.

Referenced by getChapters(), printYourself(), and setChapters().

Definition at line 137 of file dvdprobe.h.

Referenced by getAngles(), printYourself(), and setAngles().

Definition at line 138 of file dvdprobe.h.

Referenced by getTrack(), printYourself(), and setTrack().

uint DVDTitle::hours [private]

Definition at line 140 of file dvdprobe.h.

Referenced by getHours(), getPlayLength(), getTimeString(), printYourself(), and setTime().

Definition at line 141 of file dvdprobe.h.

Referenced by getMinutes(), getPlayLength(), getTimeString(), printYourself(), and setTime().

Definition at line 142 of file dvdprobe.h.

Referenced by getPlayLength(), getSeconds(), getTimeString(), printYourself(), and setTime().

uint DVDTitle::hsize [private]

Definition at line 144 of file dvdprobe.h.

Referenced by determineInputID(), and setSize().

uint DVDTitle::vsize [private]

Definition at line 145 of file dvdprobe.h.

Referenced by determineInputID(), and setSize().

double DVDTitle::frame_rate [private]

Definition at line 146 of file dvdprobe.h.

Referenced by determineInputID(), printYourself(), and setTime().

int DVDTitle::fr_code [private]

Definition at line 147 of file dvdprobe.h.

Referenced by determineInputID(), and setTime().

Definition at line 148 of file dvdprobe.h.

Referenced by determineInputID(), and setAR().

Definition at line 149 of file dvdprobe.h.

Referenced by determineInputID(), and setAR().

QString DVDTitle::aspect_ratio [private]

Definition at line 150 of file dvdprobe.h.

Referenced by determineInputID(), and setAR().

Definition at line 151 of file dvdprobe.h.

Referenced by determineInputID(), and setLBox().

QString DVDTitle::video_format [private]

Definition at line 152 of file dvdprobe.h.

Referenced by determineInputID(), and setVFormat().

Definition at line 153 of file dvdprobe.h.

Referenced by determineInputID(), and getInputID().

QPtrList<DVDAudio> DVDTitle::audio_tracks [private]

Definition at line 155 of file dvdprobe.h.

Referenced by addAudio(), DVDTitle(), getAudioTracks(), and printYourself().

QPtrList<DVDSubTitle> DVDTitle::subtitles [private]

Definition at line 156 of file dvdprobe.h.

Referenced by addSubTitle(), DVDTitle(), and getSubTitles().


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