diff options
author | chai <chaifix@163.com> | 2018-07-29 12:16:17 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-07-29 12:16:17 +0800 |
commit | 5560448bb78ed865aeb77f62cf85a2aed302779d (patch) | |
tree | 0381def6419d98b9cbf950db21cbe38d555c5688 /src/libjin/Audio/SDL/SDLAudio.h | |
parent | e9dcb75fb3cdbabd7152b0303af4dc27b4bcca3d (diff) |
*update
Diffstat (limited to 'src/libjin/Audio/SDL/SDLAudio.h')
-rw-r--r-- | src/libjin/Audio/SDL/SDLAudio.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/libjin/Audio/SDL/SDLAudio.h b/src/libjin/Audio/SDL/SDLAudio.h index 6837126..f2a4fab 100644 --- a/src/libjin/Audio/SDL/SDLAudio.h +++ b/src/libjin/Audio/SDL/SDLAudio.h @@ -3,6 +3,7 @@ #include "../../modules.h" #if JIN_MODULES_AUDIO && JIN_AUDIO_SDLAUDIO +#include "SDLSource.h" #include <vector> #include "../audio.h" @@ -30,17 +31,15 @@ namespace audio /* IAudio interface */ void play() override; void stop() override; - bool pause() override; - bool pause(Source* source) override; - bool resume() override; - bool resume(Source* source) override; - void rewind() override; + void pause() override; + void resume() override; void setVolume(float volume) override; - float getVolume() override; /* process functions*/ void processCommands(); void processSources(void* buffer, size_t len); + void processBuffer(void* buffer, size_t len); + bool goOnProcess(); void lock(); void unlock(); |