Game Audio Module
A C++ audio system using miniaudio with Python bindings
Loading...
Searching...
No Matches
audio_session.h
Go to the documentation of this file.
1#pragma once
2
3#include "audio_manager.h"
4
10namespace audio {
11
21public:
24
25 AudioSession(const AudioSession&) = delete;
29
33 void Close();
34
35private:
37};
38
39} // namespace audio
Main interface for the audio system.
RAII wrapper that initializes audio on construction and shuts down on destruction.
Definition audio_session.h:20
AudioSession()
Definition audio_session.cpp:5
AudioSession(const AudioSession &)=delete
void Close()
Manually shut down if this session owns initialization.
Definition audio_session.cpp:14
bool owns_init_
Definition audio_session.h:36
~AudioSession()
Definition audio_session.cpp:10
AudioSession & operator=(AudioSession &&)=delete
AudioSession & operator=(const AudioSession &)=delete
AudioSession(AudioSession &&)=delete
Definition audio_group.cpp:7