torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

WavStreamSource Class Reference

#include <wavStreamSource.h>

Inheritance diagram for WavStreamSource:

AudioStreamSource

Public Member Functions

 WavStreamSource (const char *filename)
virtual ~WavStreamSource ()
virtual bool initStream ()
virtual bool updateBuffers ()
virtual void freeStream ()

Private Member Functions

void clear ()
void resetStream ()

Private Attributes

ALuint mBufferList [NUMBUFFERS]
S32 mNumBuffers
S32 mBufferSize
Streamstream
bool bReady
bool bFinished
ALenum format
ALsizei size
ALsizei freq
ALuint DataSize
ALuint DataLeft
ALuint dataStart
ALuint buffersinqueue
bool bBuffersAllocated

Constructor & Destructor Documentation

WavStreamSource::WavStreamSource const char *  filename  ) 
 

virtual WavStreamSource::~WavStreamSource  )  [virtual]
 


Member Function Documentation

virtual bool WavStreamSource::initStream  )  [virtual]
 

Implements AudioStreamSource.

virtual bool WavStreamSource::updateBuffers  )  [virtual]
 

Implements AudioStreamSource.

virtual void WavStreamSource::freeStream  )  [virtual]
 

Implements AudioStreamSource.

void WavStreamSource::clear  )  [private]
 

void WavStreamSource::resetStream  )  [private]
 


Field Documentation

ALuint WavStreamSource::mBufferList[NUMBUFFERS] [private]
 

S32 WavStreamSource::mNumBuffers [private]
 

S32 WavStreamSource::mBufferSize [private]
 

Stream* WavStreamSource::stream [private]
 

bool WavStreamSource::bReady [private]
 

bool WavStreamSource::bFinished [private]
 

ALenum WavStreamSource::format [private]
 

ALsizei WavStreamSource::size [private]
 

ALsizei WavStreamSource::freq [private]
 

ALuint WavStreamSource::DataSize [private]
 

ALuint WavStreamSource::DataLeft [private]
 

ALuint WavStreamSource::dataStart [private]
 

ALuint WavStreamSource::buffersinqueue [private]
 

bool WavStreamSource::bBuffersAllocated [private]
 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen