| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/openal/bufferdataal.h>

Public Types | |
| enum | DataFormat { UNKNOWN = 0, MONO_8BIT = AL_FORMAT_MONO8, MONO_16BIT = AL_FORMAT_MONO16, STEREO_8BIT = AL_FORMAT_STEREO8, STEREO_16BIT = AL_FORMAT_STEREO16 } |
Public Member Functions | |
| VRS_SERIALIZABLE_CLASS_ENUM (DataFormat) | |
| virtual void * | getPointer (void) |
| float | getFrequency (void) const |
| unsigned int | getSize (void) const |
| DataFormat | getDataFormat (void) const |
| bool | getModified (void) const |
| virtual void | modified (void) |
| VRS_TYPEINFO (BufferDataAL, SharedObj) | |
| VRS_SERIALIZABLE_ABSTRACT_CLASS (BufferDataAL) | |
Protected Member Functions | |
| BufferDataAL (void) | |
| void | setPointer (void *pointer) |
| void | setFrequency (float frequency) |
| void | setSize (unsigned int size) |
| void | setDataFormat (DataFormat dataFormat) |
| void | setModified (bool modified) |
| VRS::SOUND::BufferDataAL::BufferDataAL | ( | void | ) | [protected] |
| VRS::SOUND::BufferDataAL::VRS_SERIALIZABLE_CLASS_ENUM | ( | DataFormat | ) |
| virtual void* VRS::SOUND::BufferDataAL::getPointer | ( | void | ) | [inline, virtual] |
Returns pointer to data. Pointer is NULL if data creation fails.
Reimplemented in VRS::SOUND::FileDataAL, VRS::SOUND::MemoryDataAL, and VRS::SOUND::WaveFormDataAL.
| float VRS::SOUND::BufferDataAL::getFrequency | ( | void | ) | const [inline] |
Returns the sample frequency of the audio data.
| unsigned int VRS::SOUND::BufferDataAL::getSize | ( | void | ) | const [inline] |
Returns the size of the buffer.
| DataFormat VRS::SOUND::BufferDataAL::getDataFormat | ( | void | ) | const [inline] |
Returns the dataformat of the buffer.
| bool VRS::SOUND::BufferDataAL::getModified | ( | void | ) | const [inline] |
Returns whether a buffer data property was modified.
| virtual void VRS::SOUND::BufferDataAL::modified | ( | void | ) | [virtual] |
Reimplemented from VRS::SharedObj.
| VRS::SOUND::BufferDataAL::VRS_TYPEINFO | ( | BufferDataAL | , | |
| SharedObj | ||||
| ) |
| VRS::SOUND::BufferDataAL::VRS_SERIALIZABLE_ABSTRACT_CLASS | ( | BufferDataAL | ) |
| void VRS::SOUND::BufferDataAL::setPointer | ( | void * | pointer | ) | [protected] |
| void VRS::SOUND::BufferDataAL::setFrequency | ( | float | frequency | ) | [protected] |
| void VRS::SOUND::BufferDataAL::setSize | ( | unsigned int | size | ) | [protected] |
| void VRS::SOUND::BufferDataAL::setDataFormat | ( | DataFormat | dataFormat | ) | [protected] |
| void VRS::SOUND::BufferDataAL::setModified | ( | bool | modified | ) | [protected] |