ScummVM API documentation
Access::SoundManager Class Reference

Public Member Functions

 SoundManager (AccessEngine *vm, Audio::Mixer *mixer)
 
void loadSoundTable (int idx, int fileNum, int subfile, int priority=1)
 
int loadAndAddSound (int fileNum, int subfile, int priority=1)
 
int loadAndAddSound (const FileIdent &ident, int priority=1)
 
bool hasLoadedSound (const FileIdent &ident) const
 
void playSound (int soundIndex, bool loop=false)
 
void playSoundByIdent (const FileIdent &ident, bool loop=false)
 
void checkSoundQueue ()
 
bool isSFXPlaying ()
 
void loadSounds (const Common::Array< RoomInfo::SoundIdent > &sounds)
 
int loadRawSound (const Common::Path &path, int priority)
 
void syncVolume ()
 
void stopSound ()
 
void freeSounds ()
 
void freeSound (int idx)
 
bool hasSounds () const
 

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