org.jouvieje.bass.structures
Class BASS_DX8_REVERB

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

public class BASS_DX8_REVERB
extends Pointer


Constructor Summary
BASS_DX8_REVERB()
          Create an object that holds a null BASS_DX8_REVERB.
 
Method Summary
static BASS_DX8_REVERB create()
          Create a new BASS_DX8_REVERB.
static BASS_DX8_REVERB createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_DX8_REVERB object.
 float getHighFreqRTRatio()
           
 float getInGain()
           
 float getReverbMix()
           
 float getReverbTime()
           
 void release()
           
 void setHighFreqRTRatio(float highFreqRTRatio)
           
 void setInGain(float inGain)
           
 void setReverbMix(float reverbMix)
           
 void setReverbTime(float reverbTime)
           
 
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_REVERB

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getInGain

public float getInGain()

setInGain

public void setInGain(float inGain)

getReverbMix

public float getReverbMix()

setReverbMix

public void setReverbMix(float reverbMix)

getReverbTime

public float getReverbTime()

setReverbTime

public void setReverbTime(float reverbTime)

getHighFreqRTRatio

public float getHighFreqRTRatio()

setHighFreqRTRatio

public void setHighFreqRTRatio(float highFreqRTRatio)


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)