org.jouvieje.bass.structures
Class BASS_CHANNELINFO
java.lang.Object
org.jouvieje.bass.misc.Pointer
org.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 . |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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()
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)