18 lines
251 B
C++
Executable file
18 lines
251 B
C++
Executable file
#pragma once
|
|
|
|
#include <alc.h>
|
|
|
|
struct AudioAsset;
|
|
|
|
class AudioSystem {
|
|
public:
|
|
AudioSystem();
|
|
|
|
void update();
|
|
|
|
void fillAudioBuffers(AudioAsset* asset);
|
|
|
|
private:
|
|
ALCdevice* device = nullptr;
|
|
ALCcontext* context = nullptr;
|
|
};
|