org.jouvieje.fmodex
Class DSP
java.lang.Object
org.jouvieje.fmodex.utils.Pointer
org.jouvieje.fmodex.DSP
- public class DSP
- extends Pointer
'DSP' API
Constructor Summary |
DSP()
|
Method Summary |
FMOD_RESULT |
addInput(DSP target,
DSPConnection connection)
|
static DSP |
asDSP(Pointer pointer)
Create a view of the Pointer object as a DSP object. |
FMOD_RESULT |
disconnectAll(boolean inputs,
boolean outputs)
|
FMOD_RESULT |
disconnectFrom(DSP target)
|
FMOD_RESULT |
getActive(java.nio.ByteBuffer active)
|
FMOD_RESULT |
getBypass(java.nio.ByteBuffer bypass)
|
FMOD_RESULT |
getDefaults(java.nio.FloatBuffer frequency,
java.nio.FloatBuffer volume,
java.nio.FloatBuffer pan,
java.nio.IntBuffer priority)
|
FMOD_RESULT |
getInfo(java.nio.ByteBuffer name,
java.nio.IntBuffer version,
java.nio.IntBuffer channels,
java.nio.IntBuffer configwidth,
java.nio.IntBuffer configheight)
|
FMOD_RESULT |
getInput(int index,
DSP input,
DSPConnection inputconnection)
|
FMOD_RESULT |
getMemoryInfo(int memorybits,
int event_memorybits,
java.nio.IntBuffer memoryused,
FMOD_MEMORY_USAGE_DETAILS memoryused_details)
|
FMOD_RESULT |
getNumInputs(java.nio.IntBuffer numinputs)
|
FMOD_RESULT |
getNumOutputs(java.nio.IntBuffer numoutputs)
|
FMOD_RESULT |
getNumParameters(java.nio.IntBuffer numparams)
|
FMOD_RESULT |
getOutput(int index,
DSP output,
DSPConnection outputconnection)
|
FMOD_RESULT |
getParameter(int index,
java.nio.FloatBuffer value,
java.nio.ByteBuffer valuestr,
int valuestrlen)
|
FMOD_RESULT |
getParameterInfo(int index,
java.nio.ByteBuffer name,
java.nio.ByteBuffer label,
java.nio.ByteBuffer description,
int descriptionlen,
java.nio.FloatBuffer min,
java.nio.FloatBuffer max)
|
FMOD_RESULT |
getSpeakerActive(FMOD_SPEAKER speaker,
java.nio.ByteBuffer active)
|
FMOD_RESULT |
getSystemObject(System system)
|
FMOD_RESULT |
getType(FMOD_DSP_TYPE[] type)
|
FMOD_RESULT |
getUserData(Pointer userdata)
|
FMOD_RESULT |
release()
|
FMOD_RESULT |
remove()
|
FMOD_RESULT |
reset()
|
FMOD_RESULT |
setActive(boolean active)
|
FMOD_RESULT |
setBypass(boolean bypass)
|
FMOD_RESULT |
setDefaults(float frequency,
float volume,
float pan,
int priority)
|
FMOD_RESULT |
setParameter(int index,
float value)
|
FMOD_RESULT |
setSpeakerActive(FMOD_SPEAKER speaker,
boolean active)
|
FMOD_RESULT |
setUserData(Pointer userdata)
|
FMOD_RESULT |
showConfigDialog(java.awt.Component hwnd,
boolean show)
|
Methods inherited from class org.jouvieje.fmodex.utils.Pointer |
asByteBuffer, asDouble, asFloat, asInt, asLong, asPointer, asString, asString, equals, isNull, shareMemory |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DSP
public DSP()
asDSP
public static DSP asDSP(Pointer pointer)
- Create a view of the
Pointer
object as a DSP
object.
This view is valid only if the memory holded by the Pointer
holds a DSP object.
release
public FMOD_RESULT release()
getSystemObject
public FMOD_RESULT getSystemObject(System system)
addInput
public FMOD_RESULT addInput(DSP target,
DSPConnection connection)
disconnectFrom
public FMOD_RESULT disconnectFrom(DSP target)
disconnectAll
public FMOD_RESULT disconnectAll(boolean inputs,
boolean outputs)
remove
public FMOD_RESULT remove()
getNumInputs
public FMOD_RESULT getNumInputs(java.nio.IntBuffer numinputs)
getNumOutputs
public FMOD_RESULT getNumOutputs(java.nio.IntBuffer numoutputs)
getInput
public FMOD_RESULT getInput(int index,
DSP input,
DSPConnection inputconnection)
getOutput
public FMOD_RESULT getOutput(int index,
DSP output,
DSPConnection outputconnection)
setActive
public FMOD_RESULT setActive(boolean active)
getActive
public FMOD_RESULT getActive(java.nio.ByteBuffer active)
setBypass
public FMOD_RESULT setBypass(boolean bypass)
getBypass
public FMOD_RESULT getBypass(java.nio.ByteBuffer bypass)
setSpeakerActive
public FMOD_RESULT setSpeakerActive(FMOD_SPEAKER speaker,
boolean active)
getSpeakerActive
public FMOD_RESULT getSpeakerActive(FMOD_SPEAKER speaker,
java.nio.ByteBuffer active)
reset
public FMOD_RESULT reset()
setParameter
public FMOD_RESULT setParameter(int index,
float value)
getParameter
public FMOD_RESULT getParameter(int index,
java.nio.FloatBuffer value,
java.nio.ByteBuffer valuestr,
int valuestrlen)
getNumParameters
public FMOD_RESULT getNumParameters(java.nio.IntBuffer numparams)
getParameterInfo
public FMOD_RESULT getParameterInfo(int index,
java.nio.ByteBuffer name,
java.nio.ByteBuffer label,
java.nio.ByteBuffer description,
int descriptionlen,
java.nio.FloatBuffer min,
java.nio.FloatBuffer max)
showConfigDialog
public FMOD_RESULT showConfigDialog(java.awt.Component hwnd,
boolean show)
getInfo
public FMOD_RESULT getInfo(java.nio.ByteBuffer name,
java.nio.IntBuffer version,
java.nio.IntBuffer channels,
java.nio.IntBuffer configwidth,
java.nio.IntBuffer configheight)
getType
public FMOD_RESULT getType(FMOD_DSP_TYPE[] type)
setDefaults
public FMOD_RESULT setDefaults(float frequency,
float volume,
float pan,
int priority)
getDefaults
public FMOD_RESULT getDefaults(java.nio.FloatBuffer frequency,
java.nio.FloatBuffer volume,
java.nio.FloatBuffer pan,
java.nio.IntBuffer priority)
setUserData
public FMOD_RESULT setUserData(Pointer userdata)
getUserData
public FMOD_RESULT getUserData(Pointer userdata)
getMemoryInfo
public FMOD_RESULT getMemoryInfo(int memorybits,
int event_memorybits,
java.nio.IntBuffer memoryused,
FMOD_MEMORY_USAGE_DETAILS memoryused_details)
NativeFmodEx Project - © Copyright 2005-2010 - Jérôme Jouvie (Jouvieje)
NativeFmodEx is an Open Source Project under GNU LGPL License
My sites : http://jerome.jouvie.free.fr/
(Documentation Copyright © Firelight Technologies - FMOD Ex - http://www.fmod.org)