Doxybook2 Example
AudioManager.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "AudioBuffer.hpp"
4 
5 namespace Engine {
6  namespace Audio {
21  class AudioManager final {
22  public:
23  AudioManager(int numOfChannels = 128);
24  ~AudioManager();
25 
26  void enque(const AudioBuffer& buffer);
27  };
28  } // namespace Audio
29 } // namespace Engine
Engine::Audio::AudioManager::~AudioManager
~AudioManager()
Engine::Audio::AudioBuffer
A simple audio buffer to hold PCM samples
Definition: AudioBuffer.hpp:60
Engine::Audio::AudioManager::AudioManager
AudioManager(int numOfChannels=128)
AudioBuffer.hpp
Engine
This namespace contains all of the necessary engine components.
Definition: Asset.hpp:5
Engine::Audio::AudioManager
An audio manager that accepts multiple Audio::AudioBuffer instances.
Definition: AudioManager.hpp:21
Engine::Audio::AudioManager::enque
void enque(const AudioBuffer &buffer)