diff options
author | Willem Jan Palenstijn | 2006-02-26 01:25:27 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2006-02-26 01:25:27 +0000 |
commit | 06e02f60102fd4e41a4e4ff713be25cb4fbc083c (patch) | |
tree | 20300ca35fae93f50594fdea96bb61c47b610013 /engines/gob/sound.h | |
parent | 76962c3ce68dc04791cb85ef3c9544c95fd00fc6 (diff) | |
download | scummvm-rg350-06e02f60102fd4e41a4e4ff713be25cb4fbc083c.tar.gz scummvm-rg350-06e02f60102fd4e41a4e4ff713be25cb4fbc083c.tar.bz2 scummvm-rg350-06e02f60102fd4e41a4e4ff713be25cb4fbc083c.zip |
stop playing a sample before deleting the sample data
svn-id: r20902
Diffstat (limited to 'engines/gob/sound.h')
-rw-r--r-- | engines/gob/sound.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/gob/sound.h b/engines/gob/sound.h index bb763ebca3..4433cde305 100644 --- a/engines/gob/sound.h +++ b/engines/gob/sound.h @@ -58,7 +58,10 @@ public: void playSample(SoundDesc *sndDesc, int16 repCount, int16 frequency); void playComposition(Snd::SoundDesc ** samples, int16 *composit, int16 freqVal) {;} void waitEndPlay(void) {;} - void freeSoundData(SoundDesc *sndDesc); + + // This deletes sndDesc and stops playing the sample. + // If freedata is set, it also delete[]s the sample data. + void freeSoundDesc(SoundDesc *sndDesc, bool freedata=true); protected: // TODO: This is a very primitive square wave generator. The only thing is |