|
| Patrick's Programming Library Version 7.0.0 - Dokumentation |
Basisklasse für ppl7::AudioDecoder_Aiff, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Ogg und ppl7::AudioDecoder_Wave.
Öffentliche Methoden | |
| virtual | ~AudioDecoder () |
| virtual const AudioInfo & | getAudioInfo () const =0 |
| virtual void | getAudioInfo (AudioInfo &info) const =0 |
| virtual size_t | getPosition () const =0 |
| virtual size_t | getSamples (size_t num, STEREOSAMPLE16 *buffer)=0 |
| virtual size_t | getSamples (size_t num, float *left, float *right)=0 |
| virtual size_t | getSamples (size_t num, SAMPLE16 *left, SAMPLE16 *right)=0 |
| virtual void | open (FileObject &file, const AudioInfo *info=NULL)=0 |
| virtual void | seekSample (size_t sample)=0 |
|
inlinevirtual |
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.
|
pure virtual |
Implementiert in ppl7::AudioDecoder_Ogg, ppl7::AudioDecoder_MP3, ppl7::AudioDecoder_Aiff und ppl7::AudioDecoder_Wave.