Planeshift
SndSysSongStream Class Reference

#include <songstream.h>

Public Member Functions

virtual void AdvancePosition (size_t frameDelta)
 
virtual bool AlwaysStream () const
 
virtual const char * GetDescription ()
 
virtual size_t GetFrameCount ()
 
virtual bool ResetPosition ()
 
virtual bool SetLoopBoundaries (size_t startPosition, size_t endPosition)
 
virtual bool SetPosition (size_t newPosition)
 
 SndSysSongStream (csRef< SndSysSongData > soundData, SongData *songData, csSndSysSoundFormat *renderFormat, int mode3D)
 
virtual ~SndSysSongStream ()
 

Detailed Description

Definition at line 42 of file songstream.h.

Constructor & Destructor Documentation

SndSysSongStream::SndSysSongStream ( csRef< SndSysSongData soundData,
SongData songData,
csSndSysSoundFormat *  renderFormat,
int  mode3D 
)
virtual SndSysSongStream::~SndSysSongStream ( )
virtual

Member Function Documentation

virtual void SndSysSongStream::AdvancePosition ( size_t  frameDelta)
virtual
virtual bool SndSysSongStream::AlwaysStream ( ) const
inlinevirtual

Definition at line 56 of file songstream.h.

virtual const char* SndSysSongStream::GetDescription ( )
virtual
virtual size_t SndSysSongStream::GetFrameCount ( )
virtual
virtual bool SndSysSongStream::ResetPosition ( )
virtual
virtual bool SndSysSongStream::SetLoopBoundaries ( size_t  startPosition,
size_t  endPosition 
)
inlinevirtual

Definition at line 59 of file songstream.h.

virtual bool SndSysSongStream::SetPosition ( size_t  newPosition)
inlinevirtual

Definition at line 58 of file songstream.h.


The documentation for this class was generated from the following file: