org.jouvieje.bass.structures
Class BASS_PLUGININFO

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

public class BASS_PLUGININFO
extends Pointer


Constructor Summary
BASS_PLUGININFO()
          Create an object that holds a null BASS_PLUGININFO.
 
Method Summary
static BASS_PLUGININFO create()
          Create a new BASS_PLUGININFO.
static BASS_PLUGININFO createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_PLUGININFO object.
 BASS_PLUGINFORM[] getFormats()
           
 int getNumFormats()
           
 int getVersion()
           
 void release()
           
 void setFormats(BASS_PLUGINFORM[] formats)
           
 void setNumFormats(int numFormats)
           
 void setVersion(int version)
           
 
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_PLUGININFO

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getNumFormats

public int getNumFormats()

setNumFormats

public void setNumFormats(int numFormats)

getFormats

public BASS_PLUGINFORM[] getFormats()

setFormats

public void setFormats(BASS_PLUGINFORM[] formats)


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)