base audio renderer classes created

This commit is contained in:
itsmattkc
2019-10-16 13:51:56 +11:00
parent fe2b0f2dc2
commit d6483916ac
33 changed files with 896 additions and 116 deletions
+6 -6
View File
@@ -22,24 +22,24 @@
#include "config/config.h"
AudioManager* AudioManager::audio_ = nullptr;
AudioManager* AudioManager::instance_ = nullptr;
void AudioManager::CreateInstance()
{
if (audio_ == nullptr) {
audio_ = new AudioManager();
if (instance_ == nullptr) {
instance_ = new AudioManager();
}
}
void AudioManager::DestroyInstance()
{
delete audio_;
audio_ = nullptr;
delete instance_;
instance_ = nullptr;
}
AudioManager *AudioManager::instance()
{
return audio_;
return instance_;
}
void AudioManager::RefreshDevices()