unique_ptr< ByteBuffer > data
Interface to audio module.
void rewind() override
Rewinds this audio entity.
void dispose() override
Dispose this entity from OpenAL.
bool initialize() override
Initiates this OpenAL entity to OpenAl.
void fillBuffer(ByteBuffer *data) override
Fill buffer.
~VorbisAudioStream()
Protected destructor.
OGG/Vorbis audio decoder.
#define FORBID_CLASS_COPY(CLASS)