22 #ifndef BACKENDS_MIXER_EMSCRIPTENSDL_H 23 #define BACKENDS_MIXER_EMSCRIPTENSDL_H 25 #include "backends/mixer/sdl/sdl-mixer.h" 26 #include "common/queue.h" 34 #if SDL_VERSION_ATLEAST(3, 0, 0) 55 #if SDL_VERSION_ATLEAST(3, 0, 0) 56 void startTimer(
int interval = 10 * 1000);
61 static void updateMixer(
void *refCon);
66 static void emscriptenSdl3Callback(
void *userdata, SDL_AudioStream *stream,
int additional_amount,
int total_amount);
68 int _lastRequestedAmount = -1;
69 uint32 _requestTimestamp = 0;
70 bool _timerStarted =
false;
void suspendAudio() override
Definition: emscriptensdl-mixer.h:32
void startAudio() override
int resumeAudio() override
Definition: sdl-mixer.h:34