#include <player_v1.h>
|
void | nextTick () override |
|
void | clear_channel (int i) override |
|
void | chainSound (int nr, byte *data) override |
|
void | generateSpkSamples (int16 *data, uint len) override |
|
void | generatePCjrSamples (int16 *data, uint len) override |
|
void | restartSound () |
|
void | set_mplex (uint mplex) |
|
void | parseSpeakerChunk () |
|
void | nextSpeakerCmd () |
|
void | parsePCjrChunk () |
|
void | nextPCjrCmd () |
|
void | lowPassFilter (int16 *data, uint len) |
|
void | squareGenerator (int channel, int freq, int vol, int noiseFeedback, int16 *sample, uint len) |
|
virtual void | chainNextSound () |
|
void | execute_cmd (ChannelInfo *channel) |
|
void | next_freqs (ChannelInfo *channel) |
|
|
enum | { FIXP_SHIFT = 16
} |
|
unsigned int | _update_step |
|
unsigned int | _decay |
|
int | _level |
|
unsigned int | _RNG |
|
unsigned int | _volumetable [16] |
|
int | _timer_count [4] |
|
int | _timer_output |
|
Audio::Mixer * | _mixer |
|
Audio::SoundHandle | _soundHandle |
|
const uint32 | _sampleRate |
|
Common::Mutex | _mutex |
|
uint32 | _next_tick |
|
uint32 | _tick_len |
|
bool | _isV3Game |
|
ScummEngine * | _vm |
|
bool | _pcjr |
|
int | _header_len |
|
int | _current_nr |
|
byte * | _current_data |
|
int | _next_nr |
|
byte * | _next_data |
|
byte * | _retaddr |
|
ChannelInfo | _channels [5] |
|
Scumm V1 PC-Speaker player.
◆ startSound()
void Scumm::Player_V1::startSound |
( |
int |
sound | ) |
|
|
overridevirtual |
◆ stopSound()
void Scumm::Player_V1::stopSound |
( |
int |
sound | ) |
|
|
overridevirtual |
◆ stopAllSounds()
void Scumm::Player_V1::stopAllSounds |
( |
| ) |
|
|
overridevirtual |
◆ getMusicTimer()
int Scumm::Player_V1::getMusicTimer |
( |
| ) |
|
|
overridevirtual |
Get the value of the music timer. Used for synchronising scripts with the music/sound.
- Returns
- the music timer
Reimplemented from Scumm::MusicEngine.
The documentation for this class was generated from the following file: