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

RageSound_ALSA9::stream Struct Reference

Collaboration diagram for RageSound_ALSA9::stream:

Collaboration graph
[legend]
List of all members.

Public Types

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

Public Member Functions

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

Public Attributes

Alsa9Bufpcm
RageSoundBasesnd
RageTimer start_time
enum RageSound_ALSA9::stream:: { ... }  state
int64_t flush_pos

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
INACTIVE 
SETUP 
PLAYING 
FLUSHING 
FINISHED 


Constructor & Destructor Documentation

RageSound_ALSA9::stream::stream  )  [inline]
 

RageSound_ALSA9::stream::~stream  ) 
 


Member Function Documentation

bool RageSound_ALSA9::stream::GetData bool &  bEOF  ) 
 


Member Data Documentation

int64_t RageSound_ALSA9::stream::flush_pos
 

Alsa9Buf* RageSound_ALSA9::stream::pcm
 

RageSoundBase* RageSound_ALSA9::stream::snd
 

RageTimer RageSound_ALSA9::stream::start_time
 

enum { ... } RageSound_ALSA9::stream::state
 


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