org.jouvieje.bass.structures
Class BASS_INFO

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

public class BASS_INFO
extends Pointer


Constructor Summary
BASS_INFO()
          Create an object that holds a null BASS_INFO.
 
Method Summary
static BASS_INFO create()
          Create a new BASS_INFO.
static BASS_INFO createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_INFO object.
 int getDxVersion()
           
 boolean getEax()
           
 int getFlags()
           
 int getFree3dSample()
           
 int getFreeSample()
           
 int getFreq()
           
 int getHwFree()
           
 int getHwSize()
           
 int getInitFlags()
           
 int getLatency()
           
 int getMaxRate()
           
 int getMinBuffer()
           
 int getMinRate()
           
 int getSpeakers()
           
 void release()
           
 void setDxVersion(int dxVersion)
           
 void setEax(boolean eax)
           
 void setFlags(int flags)
           
 void setFree3dSample(int free3dSample)
           
 void setFreeSample(int freeSample)
           
 void setFreq(int freq)
           
 void setHwFree(int hwFree)
           
 void setHwSize(int hwSize)
           
 void setInitFlags(int initFlags)
           
 void setLatency(int latency)
           
 void setMaxRate(int maxRate)
           
 void setMinBuffer(int minBuffer)
           
 void setMinRate(int minRate)
           
 void setSpeakers(int speakers)
           
 
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_INFO

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

getHwSize

public int getHwSize()

setHwSize

public void setHwSize(int hwSize)

getHwFree

public int getHwFree()

setHwFree

public void setHwFree(int hwFree)

getFreeSample

public int getFreeSample()

setFreeSample

public void setFreeSample(int freeSample)

getFree3dSample

public int getFree3dSample()

setFree3dSample

public void setFree3dSample(int free3dSample)

getMinRate

public int getMinRate()

setMinRate

public void setMinRate(int minRate)

getMaxRate

public int getMaxRate()

setMaxRate

public void setMaxRate(int maxRate)

getEax

public boolean getEax()

setEax

public void setEax(boolean eax)

getMinBuffer

public int getMinBuffer()

setMinBuffer

public void setMinBuffer(int minBuffer)

getDxVersion

public int getDxVersion()

setDxVersion

public void setDxVersion(int dxVersion)

getLatency

public int getLatency()

setLatency

public void setLatency(int latency)

getInitFlags

public int getInitFlags()

setInitFlags

public void setInitFlags(int initFlags)

getSpeakers

public int getSpeakers()

setSpeakers

public void setSpeakers(int speakers)

getFreq

public int getFreq()

setFreq

public void setFreq(int freq)


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)