org.jouvieje.bass.structures
Class BASS_CHANNELINFO

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

public class BASS_CHANNELINFO
extends Pointer

Channel info structure


Constructor Summary
BASS_CHANNELINFO()
          Create an object that holds a null BASS_CHANNELINFO.
 
Method Summary
static BASS_CHANNELINFO create()
          Create a new BASS_CHANNELINFO.
static BASS_CHANNELINFO createView(Pointer pointer)
          Create a view of the Pointer object as a BASS_CHANNELINFO object.
 int getChannels()
           
 int getChannelType()
           
 java.lang.String getFilename()
           
 int getFlags()
           
 int getFreq()
           
 int getOrigRes()
           
 HPLUGIN getPlugin()
           
 HSAMPLE getSample()
           
 void release()
           
 void setChannels(int channels)
           
 void setChannelType(int channelType)
           
 void setFilename(java.lang.String filename)
           
 void setFlags(int flags)
           
 void setFreq(int freq)
           
 void setOrigRes(int origRes)
           
 void setPlugin(HPLUGIN plugin)
           
 void setSample(HSAMPLE sample)
           
 
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_CHANNELINFO

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

See Also:
create()
Method Detail

createView

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


create

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


release

public void release()

getFreq

public int getFreq()

setFreq

public void setFreq(int freq)

getChannels

public int getChannels()

setChannels

public void setChannels(int channels)

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

getChannelType

public int getChannelType()

setChannelType

public void setChannelType(int channelType)

getOrigRes

public int getOrigRes()

setOrigRes

public void setOrigRes(int origRes)

getPlugin

public HPLUGIN getPlugin()

setPlugin

public void setPlugin(HPLUGIN plugin)

getSample

public HSAMPLE getSample()

setSample

public void setSample(HSAMPLE sample)

getFilename

public java.lang.String getFilename()

setFilename

public void setFilename(java.lang.String filename)


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)