org.jouvieje.bass.structures
Class BASS_DX8_ECHO

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

public class BASS_DX8_ECHO
extends Pointer


Constructor Summary
BASS_DX8_ECHO()
          Create an object that holds a null BASS_DX8_ECHO.
 
Method Summary
static BASS_DX8_ECHO create()
          Create a new BASS_DX8_ECHO.
static BASS_DX8_ECHO createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_DX8_ECHO object.
 float getFeedback()
           
 float getLeftDelay()
           
 boolean getPanDelay()
           
 float getRightDelay()
           
 float getWetDryMix()
           
 void release()
           
 void setFeedback(float feedback)
           
 void setLeftDelay(float leftDelay)
           
 void setPanDelay(boolean panDelay)
           
 void setRightDelay(float rightDelay)
           
 void setWetDryMix(float wetDryMix)
           
 
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_ECHO

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getWetDryMix

public float getWetDryMix()

setWetDryMix

public void setWetDryMix(float wetDryMix)

getFeedback

public float getFeedback()

setFeedback

public void setFeedback(float feedback)

getLeftDelay

public float getLeftDelay()

setLeftDelay

public void setLeftDelay(float leftDelay)

getRightDelay

public float getRightDelay()

setRightDelay

public void setRightDelay(float rightDelay)

getPanDelay

public boolean getPanDelay()

setPanDelay

public void setPanDelay(boolean panDelay)


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)