24 #ifndef KYRA_SOUND_SEGACD_H 25 #define KYRA_SOUND_SEGACD_H 27 #include "common/scummsys.h" 28 #include "common/array.h" 36 class SegaAudioDriverInternal;
38 class SegaAudioDriver {
48 void startFMSound(
const uint8 *trackData, uint8 volume, PrioFlags prioFlags);
50 void loadPCMData(uint16 address,
const uint8 *data, uint16 dataLen);
51 void startPCMSound(uint8 channel, uint8 dataStart, uint16 loopStart = 0xFF00, uint16 rate = 0x300, uint8 pan = 0xFF, uint8 vol = 0xFF);
53 void setMusicVolume(
int volume);
54 void setSoundEffectVolume(
int volume);
57 SegaAudioDriverInternal *_drv;
Definition: detection.h:27