Files
letnik3koncni-prap/include/audio/audio.hpp
2026-03-14 19:11:59 +01:00

21 lines
469 B
C++

#pragma once
#include <SDL3/SDL.h>
#include <utils.hpp>
namespace Game::Audio {
class Audio {
public:
Audio() = default;
DISABLE_COPY_AND_MOVE(Audio)
~Audio();
static Audio& getInstance();
bool init();
SDL_AudioDeviceID getAudioDevice() const { return mDevice; }
private:
SDL_AudioSpec mAudioSpec{};
SDL_AudioDeviceID mDevice = 0;
};
};