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

Abgeleitet von ppl7::AudioDecoder.

Öffentliche Methoden

 AudioDecoder_Ogg ()
 
 ~AudioDecoder_Ogg ()
 
const AudioInfogetAudioInfo () const
 
void getAudioInfo (AudioInfo &info) const
 
size_t getPosition () const
 
size_t getSamples (size_t num, STEREOSAMPLE16 *buffer)
 
size_t getSamples (size_t num, float *left, float *right)
 
size_t getSamples (size_t num, SAMPLE16 *left, SAMPLE16 *right)
 
void open (FileObject &file, const AudioInfo *info=NULL)
 
void seekSample (size_t sample)
 

Private Attribute

FileObjectff
 
AudioInfo info
 
size_t position
 
size_t samplesize
 

Beschreibung der Konstruktoren und Destruktoren

ppl7::AudioDecoder_Ogg::AudioDecoder_Ogg ( )
ppl7::AudioDecoder_Ogg::~AudioDecoder_Ogg ( )

Dokumentation der Elementfunktionen

const AudioInfo& ppl7::AudioDecoder_Ogg::getAudioInfo ( ) const
virtual

Implementiert ppl7::AudioDecoder.

void ppl7::AudioDecoder_Ogg::getAudioInfo ( AudioInfo info) const
virtual

Implementiert ppl7::AudioDecoder.

size_t ppl7::AudioDecoder_Ogg::getPosition ( ) const
virtual

Implementiert ppl7::AudioDecoder.

size_t ppl7::AudioDecoder_Ogg::getSamples ( size_t  num,
STEREOSAMPLE16 buffer 
)
virtual

Implementiert ppl7::AudioDecoder.

size_t ppl7::AudioDecoder_Ogg::getSamples ( size_t  num,
float *  left,
float *  right 
)
virtual

Implementiert ppl7::AudioDecoder.

size_t ppl7::AudioDecoder_Ogg::getSamples ( size_t  num,
SAMPLE16 left,
SAMPLE16 right 
)
virtual

Implementiert ppl7::AudioDecoder.

void ppl7::AudioDecoder_Ogg::open ( FileObject file,
const AudioInfo info = NULL 
)
virtual

Implementiert ppl7::AudioDecoder.

void ppl7::AudioDecoder_Ogg::seekSample ( size_t  sample)
virtual

Implementiert ppl7::AudioDecoder.

Dokumentation der Datenelemente

FileObject* ppl7::AudioDecoder_Ogg::ff
private
AudioInfo ppl7::AudioDecoder_Ogg::info
private
size_t ppl7::AudioDecoder_Ogg::position
private
size_t ppl7::AudioDecoder_Ogg::samplesize
private

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