PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::AudioCD Klassenreferenz

Klassen

class  Toc
 
class  Track
 

Öffentliche Methoden

 AudioCD ()
 
 ~AudioCD ()
 
void closeDevice ()
 
const StringdeviceName () 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 String &device=String())
 
 PPL7EXCEPTION (DeviceOpenFailed, Exception)
 
 PPL7EXCEPTION (DeviceNotOpen, Exception)
 
 PPL7EXCEPTION (InvalidAudioTrack, Exception)
 
size_t totalAudioFrames () const
 
size_t totalAudioLength () const
 

Öffentliche, statische Methoden

static std::list< StringgetDevices ()
 
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
 
String myDevice
 
size_t num_audio_tracks
 

Beschreibung der Konstruktoren und Destruktoren

ppl7::AudioCD::AudioCD ( )
ppl7::AudioCD::~AudioCD ( )

Dokumentation der Elementfunktionen

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

Dokumentation der Datenelemente

size_t ppl7::AudioCD::audio_frames
private
void* ppl7::AudioCD::cdio
private
size_t ppl7::AudioCD::first_track_num
private
size_t ppl7::AudioCD::i_tracks
private
size_t ppl7::AudioCD::last_lsn
private
String ppl7::AudioCD::myDevice
private
size_t ppl7::AudioCD::num_audio_tracks
private

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