|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Bit fields to use with System::getDriverCaps to determine the capabilities of a card / output device.
Remarks
It is important to check FMOD_CAPS_HARDWARE_EMULATED on windows machines, to then adjust System::setDSPBufferSize to (1024, 10) to compensate for the higher latency.
Platforms Supported
Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation 2, PlayStation Portable, PlayStation 3, Wii, Solaris, iPhone
See Also
System::getDriverCaps
System::setDSPBufferSize
Field Summary | |
static int |
FMOD_CAPS_HARDWARE
Device supports hardware mixing. |
static int |
FMOD_CAPS_HARDWARE_EMULATED
User has device set to 'Hardware acceleration = off' in control panel, and now extra 200ms latency is incurred. |
static int |
FMOD_CAPS_NONE
Device has no special capabilities. |
static int |
FMOD_CAPS_OUTPUT_FORMAT_PCM16
Device can output to 16bit integer PCM. |
static int |
FMOD_CAPS_OUTPUT_FORMAT_PCM24
Device can output to 24bit integer PCM. |
static int |
FMOD_CAPS_OUTPUT_FORMAT_PCM32
Device can output to 32bit integer PCM. |
static int |
FMOD_CAPS_OUTPUT_FORMAT_PCM8
Device can output to 8bit integer PCM. |
static int |
FMOD_CAPS_OUTPUT_FORMAT_PCMFLOAT
Device can output to 32bit floating point PCM. |
static int |
FMOD_CAPS_OUTPUT_MULTICHANNEL
Device can do multichannel output, ie greater than 2 channels. |
static int |
FMOD_CAPS_REVERB_EAX2
Device supports EAX2 reverb. |
static int |
FMOD_CAPS_REVERB_EAX3
Device supports EAX3 reverb. |
static int |
FMOD_CAPS_REVERB_EAX4
Device supports EAX4 reverb |
static int |
FMOD_CAPS_REVERB_EAX5
Device supports EAX5 reverb |
static int |
FMOD_CAPS_REVERB_I3DL2
Device supports I3DL2 reverb. |
static int |
FMOD_CAPS_REVERB_LIMITED
Device supports some form of limited hardware reverb, maybe parameterless and only selectable by environment. |
Field Detail |
public static final int FMOD_CAPS_NONE
public static final int FMOD_CAPS_HARDWARE
public static final int FMOD_CAPS_HARDWARE_EMULATED
public static final int FMOD_CAPS_OUTPUT_MULTICHANNEL
public static final int FMOD_CAPS_OUTPUT_FORMAT_PCM8
public static final int FMOD_CAPS_OUTPUT_FORMAT_PCM16
public static final int FMOD_CAPS_OUTPUT_FORMAT_PCM24
public static final int FMOD_CAPS_OUTPUT_FORMAT_PCM32
public static final int FMOD_CAPS_OUTPUT_FORMAT_PCMFLOAT
public static final int FMOD_CAPS_REVERB_EAX2
public static final int FMOD_CAPS_REVERB_EAX3
public static final int FMOD_CAPS_REVERB_EAX4
public static final int FMOD_CAPS_REVERB_EAX5
public static final int FMOD_CAPS_REVERB_I3DL2
public static final int FMOD_CAPS_REVERB_LIMITED
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |