added audio stuff

This commit is contained in:
2026-01-18 19:42:25 +01:00
parent 5fdcb6989f
commit f9185e7b26
13 changed files with 471 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
#include "AudioEngine.hpp"
#include "Debug.hpp"
ma_engine* TSE::AudioEngine::engine = nullptr;
void TSE::AudioEngine::Init()
{
ma_result res;
engine = (ma_engine*)malloc(sizeof(*engine));
res = ma_engine_init(nullptr, engine);
if(res != MA_SUCCESS)
{
TSE_WARNING("Couldn't init audio engine. error code: " + std::to_string(res));
}
}
void TSE::AudioEngine::Destroy()
{
ma_engine_uninit(engine);
delete(engine);
engine = nullptr;
}