org.jouvieje.bass.structures
Class BASS_DX8_I3DL2REVERB

java.lang.Object
  extended byorg.jouvieje.bass.misc.Pointer
      extended byorg.jouvieje.bass.structures.BASS_DX8_I3DL2REVERB

public class BASS_DX8_I3DL2REVERB
extends Pointer


Constructor Summary
BASS_DX8_I3DL2REVERB()
          Create an object that holds a null BASS_DX8_I3DL2REVERB.
 
Method Summary
static BASS_DX8_I3DL2REVERB create()
          Create a new BASS_DX8_I3DL2REVERB.
static BASS_DX8_I3DL2REVERB createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_DX8_I3DL2REVERB object.
 float getDecayHFRatio()
           
 float getDecayTime()
           
 float getDensity()
           
 float getDiffusion()
           
 float getHFReference()
           
 int getReflections()
           
 float getReflectionsDelay()
           
 int getReverb()
           
 float getReverbDelay()
           
 int getRoom()
           
 int getRoomHF()
           
 float getRoomRolloffFactor()
           
 void release()
           
 void setDecayHFRatio(float decayHFRatio)
           
 void setDecayTime(float decayTime)
           
 void setDensity(float density)
           
 void setDiffusion(float diffusion)
           
 void setHFReference(float HFReference)
           
 void setReflections(int reflections)
           
 void setReflectionsDelay(float reflectionsDelay)
           
 void setReverb(int reverb)
           
 void setReverbDelay(float reverbDelay)
           
 void setRoom(int room)
           
 void setRoomHF(int roomHF)
           
 void setRoomRolloffFactor(float roomRolloffFactor)
           
 
Methods inherited from class org.jouvieje.bass.misc.Pointer
asDouble, asFloat, asInt, asLong, asString, equals, isNull, shareMemory
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BASS_DX8_I3DL2REVERB

public BASS_DX8_I3DL2REVERB()
Create an object that holds a null BASS_DX8_I3DL2REVERB.
The call isNull() on the object created will returns true.
  BASS_DX8_I3DL2REVERB obj = new BASS_DX8_I3DL2REVERB();
  (obj == null) <=> false
  obj.isNull() <=> true
 
To creates a new BASS_DX8_I3DL2REVERB, use the static "constructor" :
  BASS_DX8_I3DL2REVERB obj = BASS_DX8_I3DL2REVERB.create();

See Also:
create()
Method Detail

createView

public static BASS_DX8_I3DL2REVERB createView(Pointer pointer)
Create a view of the Pointer object as a BASS_DX8_I3DL2REVERB object.
This view is valid only if the memory holded by the Pointer holds a BASS_DX8_I3DL2REVERB object.


create

public static BASS_DX8_I3DL2REVERB create()
Create a new BASS_DX8_I3DL2REVERB.
The call isNull() on the object created will return false.
  BASS_DX8_I3DL2REVERB obj = BASS_DX8_I3DL2REVERB.create();
  (obj == null) <=> obj.isNull() <=> false
 


release

public void release()

getRoom

public int getRoom()

setRoom

public void setRoom(int room)

getRoomHF

public int getRoomHF()

setRoomHF

public void setRoomHF(int roomHF)

getRoomRolloffFactor

public float getRoomRolloffFactor()

setRoomRolloffFactor

public void setRoomRolloffFactor(float roomRolloffFactor)

getDecayTime

public float getDecayTime()

setDecayTime

public void setDecayTime(float decayTime)

getDecayHFRatio

public float getDecayHFRatio()

setDecayHFRatio

public void setDecayHFRatio(float decayHFRatio)

getReflections

public int getReflections()

setReflections

public void setReflections(int reflections)

getReflectionsDelay

public float getReflectionsDelay()

setReflectionsDelay

public void setReflectionsDelay(float reflectionsDelay)

getReverb

public int getReverb()

setReverb

public void setReverb(int reverb)

getReverbDelay

public float getReverbDelay()

setReverbDelay

public void setReverbDelay(float reverbDelay)

getDiffusion

public float getDiffusion()

setDiffusion

public void setDiffusion(float diffusion)

getDensity

public float getDensity()

setDensity

public void setDensity(float density)

getHFReference

public float getHFReference()

setHFReference

public void setHFReference(float HFReference)


NativeBass is an Open Source Project under GNU LGPL License
NativeBass Project - © Copyright 2007-2008 - Jérôme Jouvie (Jouvieje)
http://jerome.jouvie.free.fr/ - jerome.jouvie@gmail.com

(Documentation Copyright © Ian Luck - BASS - http://www.un4seen.com)