org.jouvieje.bass.structures
Class BASS_DEVICEINFO

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

public class BASS_DEVICEINFO
extends Pointer

Device info structure


Constructor Summary
BASS_DEVICEINFO()
          Create an object that holds a null BASS_DEVICEINFO.
 
Method Summary
static BASS_DEVICEINFO create()
          Create a new BASS_DEVICEINFO.
static BASS_DEVICEINFO createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_DEVICEINFO object.
 java.lang.String getDriver()
           
 int getFlags()
           
 java.lang.String getName()
           
 void release()
           
 void setDriver(java.lang.String driver)
           
 void setFlags(int flags)
           
 void setName(java.lang.String name)
           
 
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_DEVICEINFO

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDriver

public java.lang.String getDriver()

setDriver

public void setDriver(java.lang.String driver)

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)


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)