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

Öffentliche Methoden

 CMP3DecodeLibMpg123 ()
 
 ~CMP3DecodeLibMpg123 ()
 
virtual void Clear ()
 
virtual int Decode (int num, SAMPLE *left, SAMPLE *right)
 
virtual int GetMpegHeader (PPL_MPEG_HEADER *mpg)
 
int Init (const char *engine=NULL)
 
virtual int LoadFile (const CString &filename)
 
virtual int LoadFile (CFileObject &file)
 
virtual int Start ()
 
virtual int Stop ()
 

Private Methoden

int FillDecodeBuffer ()
 

Private Attribute

CFileObjectff
 
CFilefile
 
void * hh
 
bool isInitialized
 
bool isRunning
 
PPL_MPEG_HEADER mpg
 
bool needInput
 
size_t out_offset
 
size_t out_size
 
ppluint8 * outbuffer
 
ppluint8 * readbuffer
 

Beschreibung der Konstruktoren und Destruktoren

ppl6::CMP3DecodeLibMpg123::CMP3DecodeLibMpg123 ( )
ppl6::CMP3DecodeLibMpg123::~CMP3DecodeLibMpg123 ( )

Dokumentation der Elementfunktionen

void ppl6::CMP3DecodeLibMpg123::Clear ( )
virtual

Erneute Implementation von ppl6::CMP3Decode.

int ppl6::CMP3DecodeLibMpg123::Decode ( int  num,
SAMPLE *  left,
SAMPLE *  right 
)
virtual

Erneute Implementation von ppl6::CMP3Decode.

int ppl6::CMP3DecodeLibMpg123::FillDecodeBuffer ( )
private
int ppl6::CMP3DecodeLibMpg123::GetMpegHeader ( PPL_MPEG_HEADER mpg)
virtual

Erneute Implementation von ppl6::CMP3Decode.

int ppl6::CMP3Decode::Init ( const char *  engine = NULL)
inherited
int ppl6::CMP3DecodeLibMpg123::LoadFile ( const CString filename)
virtual

Erneute Implementation von ppl6::CMP3Decode.

int ppl6::CMP3DecodeLibMpg123::LoadFile ( CFileObject file)
virtual

Erneute Implementation von ppl6::CMP3Decode.

int ppl6::CMP3DecodeLibMpg123::Start ( )
virtual

Erneute Implementation von ppl6::CMP3Decode.

int ppl6::CMP3DecodeLibMpg123::Stop ( )
virtual

Erneute Implementation von ppl6::CMP3Decode.

Dokumentation der Datenelemente

CFileObject* ppl6::CMP3DecodeLibMpg123::ff
private
CFile* ppl6::CMP3DecodeLibMpg123::file
private
void* ppl6::CMP3DecodeLibMpg123::hh
private
bool ppl6::CMP3DecodeLibMpg123::isInitialized
private
bool ppl6::CMP3DecodeLibMpg123::isRunning
private
PPL_MPEG_HEADER ppl6::CMP3DecodeLibMpg123::mpg
private
bool ppl6::CMP3DecodeLibMpg123::needInput
private
size_t ppl6::CMP3DecodeLibMpg123::out_offset
private
size_t ppl6::CMP3DecodeLibMpg123::out_size
private
ppluint8* ppl6::CMP3DecodeLibMpg123::outbuffer
private
ppluint8* ppl6::CMP3DecodeLibMpg123::readbuffer
private

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