org.jouvieje.fmodex
Class ChannelGroup
java.lang.Object
org.jouvieje.fmodex.utils.Pointer
org.jouvieje.fmodex.ChannelGroup
- public class ChannelGroup
- extends Pointer
'ChannelGroup' API
Method Summary |
FMOD_RESULT |
addDSP(DSP dsp,
DSPConnection connection)
|
FMOD_RESULT |
addGroup(ChannelGroup group)
|
static ChannelGroup |
asChannelGroup(Pointer pointer)
Create a view of the Pointer object as a ChannelGroup object. |
FMOD_RESULT |
get3DOcclusion(java.nio.FloatBuffer directocclusion,
java.nio.FloatBuffer reverbocclusion)
|
FMOD_RESULT |
getChannel(int index,
Channel channel)
|
FMOD_RESULT |
getDSPHead(DSP dsp)
|
FMOD_RESULT |
getGroup(int index,
ChannelGroup group)
|
FMOD_RESULT |
getMemoryInfo(int memorybits,
int event_memorybits,
java.nio.IntBuffer memoryused,
FMOD_MEMORY_USAGE_DETAILS memoryused_details)
|
FMOD_RESULT |
getMute(java.nio.ByteBuffer mute)
|
FMOD_RESULT |
getName(java.nio.ByteBuffer name,
int namelen)
|
FMOD_RESULT |
getNumChannels(java.nio.IntBuffer numchannels)
|
FMOD_RESULT |
getNumGroups(java.nio.IntBuffer numgroups)
|
FMOD_RESULT |
getParentGroup(ChannelGroup group)
|
FMOD_RESULT |
getPaused(java.nio.ByteBuffer paused)
|
FMOD_RESULT |
getPitch(java.nio.FloatBuffer pitch)
|
FMOD_RESULT |
getSpectrum(java.nio.FloatBuffer spectrumarray,
int numvalues,
int channeloffset,
FMOD_DSP_FFT_WINDOW windowtype)
|
FMOD_RESULT |
getSystemObject(System system)
|
FMOD_RESULT |
getUserData(Pointer userdata)
|
FMOD_RESULT |
getVolume(java.nio.FloatBuffer volume)
|
FMOD_RESULT |
getWaveData(java.nio.FloatBuffer wavearray,
int numvalues,
int channeloffset)
|
FMOD_RESULT |
override3DAttributes(FMOD_VECTOR pos,
FMOD_VECTOR vel)
|
FMOD_RESULT |
overrideFrequency(float frequency)
|
FMOD_RESULT |
overridePan(float pan)
|
FMOD_RESULT |
overrideReverbProperties(FMOD_REVERB_CHANNELPROPERTIES prop)
|
FMOD_RESULT |
overrideSpeakerMix(float frontleft,
float frontright,
float center,
float lfe,
float backleft,
float backright,
float sideleft,
float sideright)
|
FMOD_RESULT |
overrideVolume(float volume)
|
FMOD_RESULT |
release()
|
FMOD_RESULT |
set3DOcclusion(float directocclusion,
float reverbocclusion)
|
FMOD_RESULT |
setMute(boolean mute)
|
FMOD_RESULT |
setPaused(boolean paused)
|
FMOD_RESULT |
setPitch(float pitch)
|
FMOD_RESULT |
setUserData(Pointer userdata)
|
FMOD_RESULT |
setVolume(float volume)
|
FMOD_RESULT |
stop()
|
Methods inherited from class org.jouvieje.fmodex.utils.Pointer |
asByteBuffer, asDouble, asFloat, asInt, asLong, asPointer, asString, asString, equals, isNull, shareMemory |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChannelGroup
public ChannelGroup()
asChannelGroup
public static ChannelGroup asChannelGroup(Pointer pointer)
- Create a view of the
Pointer
object as a ChannelGroup
object.
This view is valid only if the memory holded by the Pointer
holds a ChannelGroup object.
release
public FMOD_RESULT release()
getSystemObject
public FMOD_RESULT getSystemObject(System system)
setVolume
public FMOD_RESULT setVolume(float volume)
getVolume
public FMOD_RESULT getVolume(java.nio.FloatBuffer volume)
setPitch
public FMOD_RESULT setPitch(float pitch)
getPitch
public FMOD_RESULT getPitch(java.nio.FloatBuffer pitch)
set3DOcclusion
public FMOD_RESULT set3DOcclusion(float directocclusion,
float reverbocclusion)
get3DOcclusion
public FMOD_RESULT get3DOcclusion(java.nio.FloatBuffer directocclusion,
java.nio.FloatBuffer reverbocclusion)
setPaused
public FMOD_RESULT setPaused(boolean paused)
getPaused
public FMOD_RESULT getPaused(java.nio.ByteBuffer paused)
setMute
public FMOD_RESULT setMute(boolean mute)
getMute
public FMOD_RESULT getMute(java.nio.ByteBuffer mute)
stop
public FMOD_RESULT stop()
overrideVolume
public FMOD_RESULT overrideVolume(float volume)
overrideFrequency
public FMOD_RESULT overrideFrequency(float frequency)
overridePan
public FMOD_RESULT overridePan(float pan)
overrideReverbProperties
public FMOD_RESULT overrideReverbProperties(FMOD_REVERB_CHANNELPROPERTIES prop)
override3DAttributes
public FMOD_RESULT override3DAttributes(FMOD_VECTOR pos,
FMOD_VECTOR vel)
overrideSpeakerMix
public FMOD_RESULT overrideSpeakerMix(float frontleft,
float frontright,
float center,
float lfe,
float backleft,
float backright,
float sideleft,
float sideright)
addGroup
public FMOD_RESULT addGroup(ChannelGroup group)
getNumGroups
public FMOD_RESULT getNumGroups(java.nio.IntBuffer numgroups)
getGroup
public FMOD_RESULT getGroup(int index,
ChannelGroup group)
getParentGroup
public FMOD_RESULT getParentGroup(ChannelGroup group)
getDSPHead
public FMOD_RESULT getDSPHead(DSP dsp)
addDSP
public FMOD_RESULT addDSP(DSP dsp,
DSPConnection connection)
getName
public FMOD_RESULT getName(java.nio.ByteBuffer name,
int namelen)
getNumChannels
public FMOD_RESULT getNumChannels(java.nio.IntBuffer numchannels)
getChannel
public FMOD_RESULT getChannel(int index,
Channel channel)
getSpectrum
public FMOD_RESULT getSpectrum(java.nio.FloatBuffer spectrumarray,
int numvalues,
int channeloffset,
FMOD_DSP_FFT_WINDOW windowtype)
getWaveData
public FMOD_RESULT getWaveData(java.nio.FloatBuffer wavearray,
int numvalues,
int channeloffset)
setUserData
public FMOD_RESULT setUserData(Pointer userdata)
getUserData
public FMOD_RESULT getUserData(Pointer userdata)
getMemoryInfo
public FMOD_RESULT getMemoryInfo(int memorybits,
int event_memorybits,
java.nio.IntBuffer memoryused,
FMOD_MEMORY_USAGE_DETAILS memoryused_details)
NativeFmodEx Project - © Copyright 2005-2010 - Jérôme Jouvie (Jouvieje)
NativeFmodEx is an Open Source Project under GNU LGPL License
My sites : http://jerome.jouvie.free.fr/
(Documentation Copyright © Firelight Technologies - FMOD Ex - http://www.fmod.org)