Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageSound_DSound::stream Struct Reference

Collaboration diagram for RageSound_DSound::stream:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  INACTIVE, SETUP, PLAYING, FLUSHING,
  FINISHED
}

Public Member Functions

bool GetData (bool init, bool &bEOF)
 stream ()
 ~stream ()

Public Attributes

DSoundBufpcm
RageSoundBasesnd
enum RageSound_DSound::stream:: { ... }  state
int64_t flush_pos
RageTimer start_time

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
INACTIVE 
SETUP 
PLAYING 
FLUSHING 
FINISHED 


Constructor & Destructor Documentation

RageSound_DSound::stream::stream  )  [inline]
 

RageSound_DSound::stream::~stream  ) 
 


Member Function Documentation

bool RageSound_DSound::stream::GetData bool  init,
bool &  bEOF
 


Member Data Documentation

int64_t RageSound_DSound::stream::flush_pos
 

DSoundBuf* RageSound_DSound::stream::pcm
 

RageSoundBase* RageSound_DSound::stream::snd
 

RageTimer RageSound_DSound::stream::start_time
 

enum { ... } RageSound_DSound::stream::state
 


The documentation for this struct was generated from the following files:
Generated on Thu Jan 27 21:01:34 2005 for StepMania by doxygen 1.3.7