torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

AudioStreamSource Class Reference

#include <audioStreamSource.h>

Inheritance diagram for AudioStreamSource:

VorbisStreamSource WavStreamSource

Public Member Functions

virtual ~AudioStreamSource ()
virtual bool initStream ()=0
virtual bool updateBuffers ()=0
virtual void freeStream ()=0

Data Fields

AUDIOHANDLE mHandle
ALuint mSource
Audio::Description mDescription
AudioSampleEnvironmentmEnvironment
Point3F mPosition
Point3F mDirection
F32 mPitch
F32 mScore
U32 mCullTime
bool bFinishedPlaying
bool bIsValid

Protected Attributes

const char * mFilename

Constructor & Destructor Documentation

virtual AudioStreamSource::~AudioStreamSource  )  [inline, virtual]
 


Member Function Documentation

virtual bool AudioStreamSource::initStream  )  [pure virtual]
 

Implemented in VorbisStreamSource, and WavStreamSource.

virtual bool AudioStreamSource::updateBuffers  )  [pure virtual]
 

Implemented in VorbisStreamSource, and WavStreamSource.

virtual void AudioStreamSource::freeStream  )  [pure virtual]
 

Implemented in VorbisStreamSource, and WavStreamSource.


Field Documentation

AUDIOHANDLE AudioStreamSource::mHandle
 

ALuint AudioStreamSource::mSource
 

Audio::Description AudioStreamSource::mDescription
 

AudioSampleEnvironment* AudioStreamSource::mEnvironment
 

Point3F AudioStreamSource::mPosition
 

Point3F AudioStreamSource::mDirection
 

F32 AudioStreamSource::mPitch
 

F32 AudioStreamSource::mScore
 

U32 AudioStreamSource::mCullTime
 

bool AudioStreamSource::bFinishedPlaying
 

bool AudioStreamSource::bIsValid
 

const char* AudioStreamSource::mFilename [protected]
 




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