PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::AudioCD Klassenreferenz

Klassen

class  Toc
 
class  Track
 

Öffentliche Methoden

 AudioCD ()
 
 ~AudioCD ()
 
void closeDevice ()
 
const ppl6::CStringdeviceName () const
 
size_t firstTrack () const
 
AudioCD::Track getTrack (int track)
 
bool isAudioTrack (int track)
 
size_t lastLsn () const
 
size_t lastTrack () const
 
size_t numAudioTracks () const
 
size_t numTotalTracks () const
 
void openDevice (const ppl6::CString &device=ppl6::CString())
 
 PPLEXCEPTION (DeviceOpenFailed, ppl6::Exception)
 
 PPLEXCEPTION (DeviceNotOpen, ppl6::Exception)
 
 PPLEXCEPTION (InvalidAudioTrack, ppl6::Exception)
 
size_t totalAudioFrames () const
 
size_t totalAudioLength () const
 

Öffentliche, statische Methoden

static std::list< ppl6::CStringgetDevices ()
 
static bool isSupported ()
 
static Toc lsn2toc (size_t lsn)
 

Private Methoden

void countAudioTracks ()
 

Private Attribute

size_t audio_frames
 
void * cdio
 
size_t first_track_num
 
size_t i_tracks
 
size_t last_lsn
 
ppl6::CString myDevice
 
size_t num_audio_tracks
 

Beschreibung der Konstruktoren und Destruktoren

ppl6::AudioCD::AudioCD ( )
ppl6::AudioCD::~AudioCD ( )

Dokumentation der Elementfunktionen

void ppl6::AudioCD::closeDevice ( )
void ppl6::AudioCD::countAudioTracks ( )
private
const ppl6::CString & ppl6::AudioCD::deviceName ( ) const
size_t ppl6::AudioCD::firstTrack ( ) const
std::list< ppl6::CString > ppl6::AudioCD::getDevices ( )
static
AudioCD::Track ppl6::AudioCD::getTrack ( int  track)
bool ppl6::AudioCD::isAudioTrack ( int  track)
bool ppl6::AudioCD::isSupported ( )
static
size_t ppl6::AudioCD::lastLsn ( ) const
size_t ppl6::AudioCD::lastTrack ( ) const
AudioCD::Toc ppl6::AudioCD::lsn2toc ( size_t  lsn)
static
size_t ppl6::AudioCD::numAudioTracks ( ) const
size_t ppl6::AudioCD::numTotalTracks ( ) const
void ppl6::AudioCD::openDevice ( const ppl6::CString device = ppl6::CString())
ppl6::AudioCD::PPLEXCEPTION ( DeviceOpenFailed  ,
ppl6::Exception   
)
ppl6::AudioCD::PPLEXCEPTION ( DeviceNotOpen  ,
ppl6::Exception   
)
ppl6::AudioCD::PPLEXCEPTION ( InvalidAudioTrack  ,
ppl6::Exception   
)
size_t ppl6::AudioCD::totalAudioFrames ( ) const
size_t ppl6::AudioCD::totalAudioLength ( ) const

Dokumentation der Datenelemente

size_t ppl6::AudioCD::audio_frames
private
void* ppl6::AudioCD::cdio
private
size_t ppl6::AudioCD::first_track_num
private
size_t ppl6::AudioCD::i_tracks
private
size_t ppl6::AudioCD::last_lsn
private
ppl6::CString ppl6::AudioCD::myDevice
private
size_t ppl6::AudioCD::num_audio_tracks
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: