summaryrefslogtreecommitdiff
path: root/engine/xe_sound_device.hpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--engine/xe_sound_device.hpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/engine/xe_sound_device.hpp b/engine/xe_sound_device.hpp
new file mode 100644
index 0000000..a6a034e
--- /dev/null
+++ b/engine/xe_sound_device.hpp
@@ -0,0 +1,25 @@
+#pragma once
+
+#include <AL/alc.h>
+#include <AL/alext.h>
+#include <AL/al.h>
+
+namespace xe {
+
+class XeSoundDevice {
+
+ public:
+
+ XeSoundDevice();
+ ~XeSoundDevice();
+
+ private:
+
+ void listAudioDevices(const ALCchar* devices);
+
+ ALCdevice* device;
+ ALCcontext* context;
+
+};
+
+} \ No newline at end of file