diff options
| author | Max Horn | 2004-11-27 15:58:18 +0000 | 
|---|---|---|
| committer | Max Horn | 2004-11-27 15:58:18 +0000 | 
| commit | ba74a8e7f657cf795046a5cf6a7ead701fd4194e (patch) | |
| tree | 0d05c0dfa38e10542ca83ffeeb37ddd782c56ef7 /queen/sound.cpp | |
| parent | b78ac6a18b2cb851718ef84b04557f7fba8d399a (diff) | |
| download | scummvm-rg350-ba74a8e7f657cf795046a5cf6a7ead701fd4194e.tar.gz scummvm-rg350-ba74a8e7f657cf795046a5cf6a7ead701fd4194e.tar.bz2 scummvm-rg350-ba74a8e7f657cf795046a5cf6a7ead701fd4194e.zip | |
Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some very specialised methods
svn-id: r15914
Diffstat (limited to 'queen/sound.cpp')
| -rw-r--r-- | queen/sound.cpp | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/queen/sound.cpp b/queen/sound.cpp index 7ff117ec82..68e64efbe9 100644 --- a/queen/sound.cpp +++ b/queen/sound.cpp @@ -27,6 +27,10 @@  #include "queen/queen.h"  #include "queen/resource.h" +#include "sound/flac.h" +#include "sound/mp3.h" +#include "sound/vorbis.h" +  #define	SB_HEADER_SIZE	110  #define	STOP_MUSIC	-1 @@ -190,7 +194,7 @@ void MP3Sound::sfxPlay(const char *name, bool isSpeech) {  	if (_vm->resource()->fileExists(name)) {  		uint32 size;  		File *f = _vm->resource()->giveCompressedSound(name, &size); -		_mixer->playMP3(isSpeech ? &_speechHandle : &_sfxHandle, f, size); +		_mixer->playInputStream(isSpeech ? &_speechHandle : &_sfxHandle, makeMP3Stream(f, size), false);  	}  }  #endif @@ -200,7 +204,7 @@ void OGGSound::sfxPlay(const char *name, bool isSpeech) {  	if (_vm->resource()->fileExists(name)) {  		uint32 size;  		File *f = _vm->resource()->giveCompressedSound(name, &size);		 -		_mixer->playVorbis(isSpeech ? &_speechHandle : &_sfxHandle, f, size); +		_mixer->playInputStream(isSpeech ? &_speechHandle : &_sfxHandle, makeVorbisStream(f, size), false);  	}  }  #endif @@ -210,7 +214,7 @@ void FLACSound::sfxPlay(const char *name, bool isSpeech) {  	if (_vm->resource()->fileExists(name)) {  		uint32 size;  		File *f = _vm->resource()->giveCompressedSound(name, &size);		 -		_mixer->playFlac(isSpeech ? &_speechHandle : &_sfxHandle, f, size); +		_mixer->playInputStream(isSpeech ? &_speechHandle : &_sfxHandle, makeFlacStream(f, size), false);  	}  }  #endif | 
