22#ifndef SCUMM_PLAYERS_PLAYER_V1_H
23#define SCUMM_PLAYERS_PLAYER_V1_H
25#include "scumm/players/player_v2.h"
43 void nextTick()
override;
44 void clear_channel(
int i)
override;
45 void chainSound(
int nr,
byte *data)
override;
47 void generateSpkSamples(int16 *data, uint len)
override;
48 void generatePCjrSamples(int16 *data, uint len)
override;
50 void set_mplex(uint mplex);
51 void parseSpeakerChunk();
52 void nextSpeakerCmd();
53 void parsePCjrChunk();
57 struct channel_data_v1 {
71 channel_data_v1 _channels[4];
Definition: player_v1.h:32
void stopAllSounds() override
void startSound(int sound) override
void stopSound(int sound) override
int getMusicTimer() override
Definition: player_v2.h:36