#include <SoundBufferManager.h>
Public Member Functions | |
| SoundBufferManager (void) | |
| ~SoundBufferManager (void) | |
| StaticBuffer * | CreateStaticBuffer (const wav::Wave &wave) |
| StreamBuffer * | CreateStreamBuffer (const wav::Wave &wave, unsigned buffer_size_seconds=2) |
| CloneBuffer * | CreateCloneBuffer (const wav::Wave &wave, unsigned max_clones=32) |
The class for managing sound buffers.
| xl7::directsound::buffers::SoundBufferManager::SoundBufferManager | ( | void | ) |
Default constructor.
| xl7::directsound::buffers::SoundBufferManager::~SoundBufferManager | ( | void | ) |
Destructor.
| CloneBuffer * xl7::directsound::buffers::SoundBufferManager::CreateCloneBuffer | ( | const wav::Wave & | wave, | |
| unsigned | max_clones = 32 | |||
| ) |
Creates a new cloning sound buffer from a wave.
| StaticBuffer * xl7::directsound::buffers::SoundBufferManager::CreateStaticBuffer | ( | const wav::Wave & | wave | ) |
Creates a new static sound buffer from a wave.
| StreamBuffer * xl7::directsound::buffers::SoundBufferManager::CreateStreamBuffer | ( | const wav::Wave & | wave, | |
| unsigned | buffer_size_seconds = 2 | |||
| ) |
Creates a new streaming sound buffer from a wave.
1.7.1