|
|
| SoundBlaster (Audio::Mixer &mixer) |
| |
|
void | playSample (SoundDesc &sndDesc, int16 repCount, int16 frequency, int16 fadeLength=0) |
| |
|
void | stopSound (int16 fadeLength, SoundDesc *sndDesc=0) |
| |
|
void | playComposition (const int16 *composition, int16 freqVal, SoundDesc *sndDescs=0, int8 sndCount=60) |
| |
|
void | stopComposition () |
| |
|
void | endComposition () |
| |
|
void | repeatComposition (int32 repCount) |
| |
|
| SoundMixer (Audio::Mixer &mixer, Audio::Mixer::SoundType type) |
| |
|
virtual void | play (SoundDesc &sndDesc, int16 repCount, int16 frequency, int16 fadeLength=0) |
| |
|
virtual void | stop (int16 fadeLength) |
| |
|
bool | isPlaying () const |
| |
|
char | getPlayingSound () const |
| |
|
void | setRepeating (int32 repCount) |
| |
| int | readBuffer (int16 *buffer, const int numSamples) override |
| |
| bool | isStereo () const override |
| |
| bool | endOfData () const override |
| |
| bool | endOfStream () const override |
| |
| int | getRate () const override |
| |
|
|
void | setSample (SoundDesc &sndDesc, int16 repCount, int16 frequency, int16 fadeLength) override |
| |
|
void | checkEndSample () override |
| |
|
void | endFade () override |
| |
|
void | nextCompositionPos () |
| |
|
|
Common::Mutex | _mutex |
| |
|
SoundDesc * | _compositionSamples |
| |
|
int8 | _compositionSampleCount |
| |
|
int16 | _composition [50] |
| |
|
int8 | _compositionPos |
| |
|
int32 | _compositionRepCount |
| |
|
SoundDesc * | _curSoundDesc |
| |
|
Audio::Mixer * | _mixer |
| |
|
Audio::SoundHandle | _handle |
| |
|
Common::Mutex | _mutex |
| |
|
bool | _16bit |
| |
|
bool | _end |
| |
|
byte * | _data |
| |
|
uint32 | _length |
| |
|
uint32 | _rate |
| |
|
int32 | _freq |
| |
|
int32 | _repCount |
| |
|
uint32 | _offset |
| |
|
frac_t | _offsetFrac |
| |
|
frac_t | _offsetInc |
| |
|
int16 | _cur |
| |
|
int16 | _last |
| |
|
bool | _fade |
| |
|
int32 | _fadeVol |
| |
|
int32 | _fadeVolStep |
| |
|
uint8 | _fadeLength |
| |
|
uint32 | _fadeSamples |
| |
|
uint32 | _curFadeSamples |
| |
|
char | _playingSound |
| |
The documentation for this class was generated from the following file: