From 5298bdefd7f7875ae8b7cb6c9201e3321af62011 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 30 May 2018 08:22:30 +0800 Subject: =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=9B=9E=E8=B0=83=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/audio/sdl/audio.h | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'src/libjin/audio/sdl/audio.h') diff --git a/src/libjin/audio/sdl/audio.h b/src/libjin/audio/sdl/audio.h index a0e63da..528fa7d 100644 --- a/src/libjin/audio/sdl/audio.h +++ b/src/libjin/audio/sdl/audio.h @@ -14,16 +14,6 @@ namespace audio public: - /* - struct Setting : SettingBase - { - int rate; // 采样率 - int resolution; // 分辨率 - char channels; // 声道数 - int samples; // 取样数 - }; - */ - static inline Audio* get() { return audio != NULL ? audio : (audio = new SDLAudio()); @@ -42,9 +32,10 @@ namespace audio /* process functions*/ void processCommands(); - void processSources(Uint8* buffer, int len); + void processSources(void* buffer, size_t len); - static void defaultCallback(void *userdata, Uint8 *stream, int size); + void lock(); + void unlock(); private: -- cgit v1.1-26-g67d0