|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jouvieje.fmodex.utils.Pointer
org.jouvieje.fmodex.structures.FMOD_REVERB_CHANNELPROPERTIES
Constructor Summary | |
FMOD_REVERB_CHANNELPROPERTIES()
Create an object that holds a null FMOD_REVERB_CHANNELPROPERTIES . |
Method Summary | |
static FMOD_REVERB_CHANNELPROPERTIES |
allocate()
Allocate a new FMOD_REVERB_CHANNELPROPERTIES . |
static FMOD_REVERB_CHANNELPROPERTIES |
asFMOD_REVERB_CHANNELPROPERTIES(Pointer pointer)
Create a view of the Pointer object as a FMOD_REVERB_CHANNELPROPERTIES object. |
float |
getAirAbsorptionFactor()
[r/w] 0.0, 10.0, 1.0, multiplies AirAbsorptionHF member of FMOD_REVERB_PROPERTIES (SUPPORTED:EAX only) |
DSP |
getConnectionPoint()
[r/w] See remarks. |
int |
getDirect()
[r/w] -10000, 1000, 0, direct path level (at low and mid frequencies) (SUPPORTED:EAX/I3DL2/SFX) |
int |
getDirectHF()
[r/w] -10000, 0, 0, relative direct path level at high frequencies (SUPPORTED:EAX/I3DL2) |
float |
getDopplerFactor()
[r/w] 0.0, 10.0, 0.0, like DS3D flDopplerFactor but per source (SUPPORTED:EAX only) |
int |
getExclusion()
[r/w] -10000, 0, 0, main exlusion control (attenuation at high frequencies) (SUPPORTED:EAX only) |
float |
getExclusionLFRatio()
[r/w] 0.0, 1.0, 1.0, exclusion low-frequency level re. main control (SUPPORTED:EAX only) |
int |
getFlags()
[r/w] FMOD_REVERB_CHANNELFLAGS - modifies the behavior of properties (SUPPORTED:EAX/SFX) |
int |
getObstruction()
[r/w] -10000, 0, 0, main obstruction control (attenuation at high frequencies) (SUPPORTED:EAX/I3DL2) |
float |
getObstructionLFRatio()
[r/w] 0.0, 1.0, 0.0, obstruction low-frequency level re. main control (SUPPORTED:EAX/I3DL2) |
int |
getOcclusion()
[r/w] -10000, 0, 0, main occlusion control (attenuation at high frequencies) (SUPPORTED:EAX/I3DL2) |
float |
getOcclusionDirectRatio()
[r/w] 0.0, 10.0, 1.0, relative occlusion control for direct path (SUPPORTED:EAX only) |
float |
getOcclusionLFRatio()
[r/w] 0.0, 1.0, 0.25, occlusion low-frequency level re. main control (SUPPORTED:EAX/I3DL2) |
float |
getOcclusionRoomRatio()
[r/w] 0.0, 10.0, 1.5, relative occlusion control for room effect (SUPPORTED:EAX only) |
int |
getOutsideVolumeHF()
[r/w] -10000, 0, 0, outside sound cone level at high frequencies (SUPPORTED:EAX only) |
float |
getRolloffFactor()
[r/w] 0.0, 10.0, 0.0, like DS3D flRolloffFactor but per source (SUPPORTED:EAX only) |
int |
getRoom()
[r/w] -10000, 1000, 0, room effect level (at low and mid frequencies) (SUPPORTED:EAX/I3DL2/SFX) |
int |
getRoomHF()
[r/w] -10000, 0, 0, relative room effect level at high frequencies (SUPPORTED:EAX/I3DL2) |
float |
getRoomRolloffFactor()
[r/w] 0.0, 10.0, 0.0, like DS3D flRolloffFactor but for room effect (SUPPORTED:EAX/I3DL2) |
void |
release()
|
void |
setAirAbsorptionFactor(float airAbsorptionFactor)
[r/w] 0.0, 10.0, 1.0, multiplies AirAbsorptionHF member of FMOD_REVERB_PROPERTIES (SUPPORTED:EAX only) |
void |
setConnectionPoint(DSP connectionPoint)
[r/w] See remarks. |
void |
setDirect(int direct)
[r/w] -10000, 1000, 0, direct path level (at low and mid frequencies) (SUPPORTED:EAX/I3DL2/SFX) |
void |
setDirectHF(int directHF)
[r/w] -10000, 0, 0, relative direct path level at high frequencies (SUPPORTED:EAX/I3DL2) |
void |
setDopplerFactor(float dopplerFactor)
[r/w] 0.0, 10.0, 0.0, like DS3D flDopplerFactor but per source (SUPPORTED:EAX only) |
void |
setExclusion(int exclusion)
[r/w] -10000, 0, 0, main exlusion control (attenuation at high frequencies) (SUPPORTED:EAX only) |
void |
setExclusionLFRatio(float exclusionLFRatio)
[r/w] 0.0, 1.0, 1.0, exclusion low-frequency level re. main control (SUPPORTED:EAX only) |
void |
setFlags(int flags)
[r/w] FMOD_REVERB_CHANNELFLAGS - modifies the behavior of properties (SUPPORTED:EAX/SFX) |
void |
setObstruction(int obstruction)
[r/w] -10000, 0, 0, main obstruction control (attenuation at high frequencies) (SUPPORTED:EAX/I3DL2) |
void |
setObstructionLFRatio(float obstructionLFRatio)
[r/w] 0.0, 1.0, 0.0, obstruction low-frequency level re. main control (SUPPORTED:EAX/I3DL2) |
void |
setOcclusion(int occlusion)
[r/w] -10000, 0, 0, main occlusion control (attenuation at high frequencies) (SUPPORTED:EAX/I3DL2) |
void |
setOcclusionDirectRatio(float occlusionDirectRatio)
[r/w] 0.0, 10.0, 1.0, relative occlusion control for direct path (SUPPORTED:EAX only) |
void |
setOcclusionLFRatio(float occlusionLFRatio)
[r/w] 0.0, 1.0, 0.25, occlusion low-frequency level re. main control (SUPPORTED:EAX/I3DL2) |
void |
setOcclusionRoomRatio(float occlusionRoomRatio)
[r/w] 0.0, 10.0, 1.5, relative occlusion control for room effect (SUPPORTED:EAX only) |
void |
setOutsideVolumeHF(int outsideVolumeHF)
[r/w] -10000, 0, 0, outside sound cone level at high frequencies (SUPPORTED:EAX only) |
void |
setRolloffFactor(float rolloffFactor)
[r/w] 0.0, 10.0, 0.0, like DS3D flRolloffFactor but per source (SUPPORTED:EAX only) |
void |
setRoom(int room)
[r/w] -10000, 1000, 0, room effect level (at low and mid frequencies) (SUPPORTED:EAX/I3DL2/SFX) |
void |
setRoomHF(int roomHF)
[r/w] -10000, 0, 0, relative room effect level at high frequencies (SUPPORTED:EAX/I3DL2) |
void |
setRoomRolloffFactor(float roomRolloffFactor)
[r/w] 0.0, 10.0, 0.0, like DS3D flRolloffFactor but for room effect (SUPPORTED:EAX/I3DL2) |
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 |
Constructor Detail |
public FMOD_REVERB_CHANNELPROPERTIES()
FMOD_REVERB_CHANNELPROPERTIES
.isNull()
on the object created will returns true. FMOD_REVERB_CHANNELPROPERTIES obj = new FMOD_REVERB_CHANNELPROPERTIES();
(obj == null) <=> false
obj.isNull() <=> true
To creates a new FMOD_REVERB_CHANNELPROPERTIES
, use the static "constructor" :
FMOD_REVERB_CHANNELPROPERTIES obj = FMOD_REVERB_CHANNELPROPERTIES.allocate();
allocate()
Method Detail |
public static FMOD_REVERB_CHANNELPROPERTIES asFMOD_REVERB_CHANNELPROPERTIES(Pointer pointer)
Pointer
object as a FMOD_REVERB_CHANNELPROPERTIES
object.Pointer
holds a FMOD_REVERB_CHANNELPROPERTIES object.
public static FMOD_REVERB_CHANNELPROPERTIES allocate()
FMOD_REVERB_CHANNELPROPERTIES
.isNull()
on the object created will return false. FMOD_REVERB_CHANNELPROPERTIES obj = FMOD_REVERB_CHANNELPROPERTIES.allocate();
(obj == null) <=> obj.isNull() <=> false
public void release()
public int getDirect()
public void setDirect(int direct)
public int getDirectHF()
public void setDirectHF(int directHF)
public int getRoom()
public void setRoom(int room)
public int getRoomHF()
public void setRoomHF(int roomHF)
public int getObstruction()
public void setObstruction(int obstruction)
public float getObstructionLFRatio()
public void setObstructionLFRatio(float obstructionLFRatio)
public int getOcclusion()
public void setOcclusion(int occlusion)
public float getOcclusionLFRatio()
public void setOcclusionLFRatio(float occlusionLFRatio)
public float getOcclusionRoomRatio()
public void setOcclusionRoomRatio(float occlusionRoomRatio)
public float getOcclusionDirectRatio()
public void setOcclusionDirectRatio(float occlusionDirectRatio)
public int getExclusion()
public void setExclusion(int exclusion)
public float getExclusionLFRatio()
public void setExclusionLFRatio(float exclusionLFRatio)
public int getOutsideVolumeHF()
public void setOutsideVolumeHF(int outsideVolumeHF)
public float getDopplerFactor()
public void setDopplerFactor(float dopplerFactor)
public float getRolloffFactor()
public void setRolloffFactor(float rolloffFactor)
public float getRoomRolloffFactor()
public void setRoomRolloffFactor(float roomRolloffFactor)
public float getAirAbsorptionFactor()
public void setAirAbsorptionFactor(float airAbsorptionFactor)
public int getFlags()
public void setFlags(int flags)
public DSP getConnectionPoint()
public void setConnectionPoint(DSP connectionPoint)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |