![]() | Patrick's Programming Library Version 6.4.21 - Dokumentation |
Klassen | |
class | Toc |
class | Track |
Öffentliche Methoden | |
AudioCD () | |
~AudioCD () | |
void | closeDevice () |
const ppl6::CString & | deviceName () 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::CString > | getDevices () |
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 |
ppl6::AudioCD::AudioCD | ( | ) |
ppl6::AudioCD::~AudioCD | ( | ) |
void ppl6::AudioCD::closeDevice | ( | ) |
|
private |
const ppl6::CString & ppl6::AudioCD::deviceName | ( | ) | const |
size_t ppl6::AudioCD::firstTrack | ( | ) | const |
|
static |
AudioCD::Track ppl6::AudioCD::getTrack | ( | int | track | ) |
bool ppl6::AudioCD::isAudioTrack | ( | int | track | ) |
|
static |
size_t ppl6::AudioCD::lastLsn | ( | ) | const |
size_t ppl6::AudioCD::lastTrack | ( | ) | const |
|
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 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |