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.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/libjin/audio/sdl/audio.h b/src/libjin/audio/sdl/audio.h
index 969fbd9..53d0d76 100644
--- a/src/libjin/audio/sdl/audio.h
+++ b/src/libjin/audio/sdl/audio.h
@@ -16,6 +16,7 @@ namespace audio
public:
+ /*
struct Setting : SettingBase
{
int rate; //
@@ -23,6 +24,7 @@ namespace audio
char channels; //
int samples; // ȡ
};
+ */
static inline Audio* get()
{
@@ -40,6 +42,10 @@ namespace audio
void setVolume(float volume) override;
float getVolume() override;
+ /* process functions*/
+ void processCommands();
+ void processSources(Uint8* buffer, int len);
+
private:
SDLAudio() {}
@@ -50,14 +56,6 @@ namespace audio
unsigned int audioDevice;
- std::vector<SDLSource*> sources;
-
- static void defaultCallback(void *udata, Uint8 *stream, int len);
-
- /* process functions*/
- void processCommands();
- void processSources(int len);
-
};
typedef SDLAudio::Setting SDLAudioSetting;