SFXFMODDevice Class Reference#include <sfxFMODDevice.h>
Inheritance diagram for SFXFMODDevice:
[legend]List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
SFXFMODDevice::SFXFMODDevice |
( |
|
) |
[explicit] |
SFXFMODDevice::SFXFMODDevice |
( |
SFXProvider * |
provider, |
|
|
FModFNTable * |
fmodFnTbl, |
|
|
int |
deviceIdx, |
|
|
const char * |
name | |
|
) |
| | |
virtual SFXFMODDevice::~SFXFMODDevice |
( |
|
) |
[virtual] |
Member Function Documentation
const char* SFXFMODDevice::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 SFXFMODDevice::deleteVoice |
( |
SFXVoice * |
buffer |
) |
[virtual] |
U32 SFXFMODDevice::getVoiceCount |
( |
|
) |
const [inline, virtual] |
Called from SFXSystem to do any updates the device may need to make.
Implements SFXDevice.
virtual bool SFXFMODDevice::supportsResource |
( |
const SFXResource * |
resource |
) |
[inline, virtual] |
FMOD_MODE SFXFMODDevice::get3dRollOffMode |
( |
|
) |
[inline] |
Member Data Documentation
|