aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/audio/sdl/audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/audio/sdl/audio.h')
-rw-r--r--src/libjin/audio/sdl/audio.h15
1 files changed, 3 insertions, 12 deletions
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: