torque Torque Game Engine Documentation
TGE Version 1.5.2

OggMixedStreamSource Class Reference

#include <oggMixedStreamSource.h>

Inheritance diagram for OggMixedStreamSource:

Inheritance graph
[legend]

Public Member Functions

 OggMixedStreamSource (const char *filename)
virtual ~OggMixedStreamSource ()
virtual bool initStream ()
virtual bool updateBuffers ()
virtual void freeStream ()
ALuint GetAvailableBuffer ()
bool QueueBuffer (ALuint BufferID)
void PlayStream ()
virtual F32 getElapsedTime ()
virtual F32 getTotalTime ()

Private Member Functions

void clear ()

Private Attributes

ALuint mBufferList [BUFFERCNT]
bool m_fBufferInUse [BUFFERCNT]
bool bBuffersAllocated

Constructor & Destructor Documentation

OggMixedStreamSource::OggMixedStreamSource ( const char *  filename  ) 

virtual OggMixedStreamSource::~OggMixedStreamSource (  )  [virtual]


Member Function Documentation

virtual bool OggMixedStreamSource::initStream (  )  [virtual]

Implements AudioStreamSource.

virtual bool OggMixedStreamSource::updateBuffers (  )  [virtual]

Implements AudioStreamSource.

virtual void OggMixedStreamSource::freeStream (  )  [virtual]

Implements AudioStreamSource.

ALuint OggMixedStreamSource::GetAvailableBuffer (  ) 

bool OggMixedStreamSource::QueueBuffer ( ALuint  BufferID  ) 

void OggMixedStreamSource::PlayStream (  ) 

virtual F32 OggMixedStreamSource::getElapsedTime (  )  [inline, virtual]

Implements AudioStreamSource.

virtual F32 OggMixedStreamSource::getTotalTime (  )  [inline, virtual]

Implements AudioStreamSource.

void OggMixedStreamSource::clear (  )  [private]


Field Documentation

ALuint OggMixedStreamSource::mBufferList[BUFFERCNT] [private]

bool OggMixedStreamSource::m_fBufferInUse[BUFFERCNT] [private]




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