SFXNullDevice Class Reference#include <sfxNullDevice.h>
Inheritance diagram for SFXNullDevice:
[legend]List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
SFXNullDevice::SFXNullDevice |
( |
SFXProvider * |
provider, |
|
|
const char * |
name, |
|
|
bool |
useHardware, |
|
|
S32 |
maxBuffers | |
|
) |
| | |
virtual SFXNullDevice::~SFXNullDevice |
( |
|
) |
[virtual] |
Member Function Documentation
const char* SFXNullDevice::getName |
( |
|
) |
const [inline, virtual] |
Returns the name of this device.
Implements SFXDevice.
Tries to create a new sound buffer.
If creation fails freeing another buffer will usually allow a new one to be created.
- Parameters:
-
| is3d | True if a 3D sound buffer is desired. |
| channels | The number of sound channels... typically 1 or 2. |
| frequency | The number of samples per second ( a sample includes all channels ). |
| bitsPerSample | The number of bits per sample ( a sample includes all channels ). |
| dataSize | The total size of the buffer in bytes. |
- Returns:
- Returns a new buffer or NULL if one cannot be created.
Implements SFXDevice.
void SFXNullDevice::deleteVoice |
( |
SFXVoice * |
buffer |
) |
[virtual] |
U32 SFXNullDevice::getVoiceCount |
( |
|
) |
const [inline, virtual] |
Called from SFXSystem to do any updates the device may need to make.
Implements SFXDevice.
Member Data Documentation
|