GigaPasjans
Loading...
Searching...
No Matches
AudioSystem.h
1// Plik utworzony przez Piotra ChudziƄskiego w dniu 19.04.2025
2#pragma once
3
4#include <foundation/Common.h>
5#include <phosphorus/VfsManager.h>
6// #include <experimental/propagate_const>
7
8namespace Kalium
9{
10 class AudioSystem
11 {
12 private:
17 struct Implementation;
18 UniqueRef<Implementation> m_pImpl;
19 Phosphorus::VfsManager& m_VfsManager;
20
21 public:
22 AudioSystem(Phosphorus::VfsManager& repository);
23 ~AudioSystem();
24
25 void Play(const String &path);
26 };
27} // namespace Kalium
Virtual file storage manager.
Definition VfsManager.h:16
Represents a mutable sequence of characters, providing various member functions for string manipulati...
Definition String.h:16
Implementation for audio system using miniaudio library.
Definition AudioSystem.cpp:29