org.jouvieje.bass.structures
Class BASS_SAMPLE

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

public class BASS_SAMPLE
extends Pointer

Sample info structure


Constructor Summary
BASS_SAMPLE()
          Create an object that holds a null BASS_SAMPLE.
 
Method Summary
static BASS_SAMPLE create()
          Create a new BASS_SAMPLE.
static BASS_SAMPLE createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_SAMPLE object.
 int getChannels()
           
 int getFlags()
           
 int getFreq()
           
 int getInAngle()
           
 int getLength()
           
 int getMax()
           
 float getMaxDist()
           
 float getMinDist()
           
 int getMinGap()
           
 int getMode3d()
           
 int getOrigRes()
           
 int getOutAngle()
           
 float getOutVol()
           
 float getPan()
           
 int getPriority()
           
 int getVAM()
           
 float getVolume()
           
 void release()
           
 void setChannels(int channels)
           
 void setFlags(int flags)
           
 void setFreq(int freq)
           
 void setInAngle(int inAngle)
           
 void setLength(int length)
           
 void setMax(int max)
           
 void setMaxDist(float maxDist)
           
 void setMinDist(float minDist)
           
 void setMinGap(int minGap)
           
 void setMode3d(int mode3d)
           
 void setOrigRes(int origRes)
           
 void setOutAngle(int outAngle)
           
 void setOutVol(float outVol)
           
 void setPan(float pan)
           
 void setPriority(int priority)
           
 void setVAM(int VAM)
           
 void setVolume(float volume)
           
 
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_SAMPLE

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getFreq

public int getFreq()

setFreq

public void setFreq(int freq)

getVolume

public float getVolume()

setVolume

public void setVolume(float volume)

getPan

public float getPan()

setPan

public void setPan(float pan)

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

getLength

public int getLength()

setLength

public void setLength(int length)

getMax

public int getMax()

setMax

public void setMax(int max)

getOrigRes

public int getOrigRes()

setOrigRes

public void setOrigRes(int origRes)

getChannels

public int getChannels()

setChannels

public void setChannels(int channels)

getMinGap

public int getMinGap()

setMinGap

public void setMinGap(int minGap)

getMode3d

public int getMode3d()

setMode3d

public void setMode3d(int mode3d)

getMinDist

public float getMinDist()

setMinDist

public void setMinDist(float minDist)

getMaxDist

public float getMaxDist()

setMaxDist

public void setMaxDist(float maxDist)

getInAngle

public int getInAngle()

setInAngle

public void setInAngle(int inAngle)

getOutAngle

public int getOutAngle()

setOutAngle

public void setOutAngle(int outAngle)

getOutVol

public float getOutVol()

setOutVol

public void setOutVol(float outVol)

getVAM

public int getVAM()

setVAM

public void setVAM(int VAM)

getPriority

public int getPriority()

setPriority

public void setPriority(int priority)


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)