ScummVM API documentation
Scumm::HEMilesChannel Class Reference

Classes

struct  MilesStream
 

Public Member Functions

void startSpoolingChannel (const char *filename, long offset, int flags, HESoundModifiers modifiers, Audio::Mixer *mixer)
 
void clearChannelData ()
 
void closeFileHandle ()
 
void serviceStream ()
 
byte getOutputFlags ()
 

Public Attributes

MilesModifiers _modifiers
 
MilesStream _stream
 
int _baseFrequency
 
Audio::SoundHandle _audioHandle
 
bool _audioHandleActive = false
 
uint32 _lastPlayPosition
 
uint32 _playFlags
 
int _dataOffset
 
int _globType
 
int _globNum
 
uint16 _blockAlign = 0
 
uint16 _numChannels = 1
 
uint16 _bitsPerSample = 8
 
uint16 _dataFormat = 1
 
bool _isUsingStreamOverride = false
 

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