20 #ifndef NUVIE_SOUND_ADPLUG_ADPLUG_DECODER_STREAM_H 21 #define NUVIE_SOUND_ADPLUG_ADPLUG_DECODER_STREAM_H 23 #include "ultima/shared/std/string.h" 24 #include "ultima/nuvie/sound/adplug/emu_opl.h" 25 #include "ultima/nuvie/sound/adplug/opl.h" 26 #include "ultima/nuvie/sound/adplug/u6m.h" 27 #include "ultima/nuvie/sound/adplug/mid.h" 28 #include "audio/audiostream.h" 43 player_refresh_count = 0;
49 int readBuffer(sint16 *buffer,
const int numSamples)
override;
58 return opl->getRate();
80 void update_opl(
short *data,
int num_samples);
86 int player_refresh_count;
88 int interrupt_samples_left;
bool rewind() override
Definition: u6_adplug_decoder_stream.h:61
bool isStereo() const override
Definition: u6_adplug_decoder_stream.h:52
Definition: u6_adplug_decoder_stream.h:38
int getRate() const override
Definition: u6_adplug_decoder_stream.h:57
Definition: detection.h:27
int readBuffer(sint16 *buffer, const int numSamples) override
Definition: adplug_player.h:35
bool endOfData() const override
Definition: u6_adplug_decoder_stream.h:76
Definition: audiostream.h:109