org.jouvieje.bass.structures
Class BASS_RECORDINFO

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

public class BASS_RECORDINFO
extends Pointer

Recording device info structure


Constructor Summary
BASS_RECORDINFO()
          Create an object that holds a null BASS_RECORDINFO.
 
Method Summary
static BASS_RECORDINFO create()
          Create a new BASS_RECORDINFO.
static BASS_RECORDINFO createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_RECORDINFO object.
 int getFlags()
           
 int getFormats()
           
 int getFreq()
           
 int getInputs()
           
 boolean getSingleInput()
           
 void release()
           
 void setFlags(int flags)
           
 void setFormats(int formats)
           
 void setFreq(int freq)
           
 void setInputs(int inputs)
           
 void setSingleInput(boolean singleInput)
           
 
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_RECORDINFO

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

getFormats

public int getFormats()

setFormats

public void setFormats(int formats)

getInputs

public int getInputs()

setInputs

public void setInputs(int inputs)

getSingleInput

public boolean getSingleInput()

setSingleInput

public void setSingleInput(boolean singleInput)

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)