|
CeresEngine 0.2.0
A game development framework
|
The Buffer class represents an audio buffer (or a piece of) which consists of a sequence of samples that are loaded into an audio engine. More...
#include <CeresEngine/Audio/API/Buffer.hpp>
Public Member Functions | |
| AudioAPIBuffer ()=default | |
| The default constructor. | |
| AudioAPIBuffer (const AudioAPIBuffer &)=delete | |
| Deleted copy constructor. | |
| AudioAPIBuffer & | operator= (const AudioAPIBuffer &)=delete |
| Deleted copy assignment operator. | |
| virtual | ~AudioAPIBuffer ()=default |
| Virtual destructor. | |
Public Member Functions inherited from CeresEngine::RefCounted< AudioAPIBuffer > | |
| RefCounted (Args &&... args) | |
Creates a new RefCounted object and constructs a new Deleter by forwarding Args to it. | |
| void | retain () noexcept |
| Retains the object by increment it's reference count by one. | |
| bool | release () noexcept |
| Relases the object by decrementing it's reference count by one. | |
The Buffer class represents an audio buffer (or a piece of) which consists of a sequence of samples that are loaded into an audio engine.
These samples can be directly played by a device.
|
default |
The default constructor.
|
delete |
Deleted copy constructor.
|
virtualdefault |
Virtual destructor.
|
delete |
Deleted copy assignment operator.