org.jouvieje.fmodex
Class SoundGroup

java.lang.Object
  extended byorg.jouvieje.fmodex.utils.Pointer
      extended byorg.jouvieje.fmodex.SoundGroup

public class SoundGroup
extends Pointer

'SoundGroup' API


Constructor Summary
SoundGroup()
           
 
Method Summary
static SoundGroup asSoundGroup(Pointer pointer)
          Create a view of the Pointer object as a SoundGroup object.
 FMOD_RESULT getMaxAudible(java.nio.IntBuffer maxaudible)
           
 FMOD_RESULT getMaxAudibleBehavior(FMOD_SOUNDGROUP_BEHAVIOR[] behavior)
           
 FMOD_RESULT getMemoryInfo(int memorybits, int event_memorybits, java.nio.IntBuffer memoryused, FMOD_MEMORY_USAGE_DETAILS memoryused_details)
           
 FMOD_RESULT getMuteFadeSpeed(java.nio.FloatBuffer speed)
           
 FMOD_RESULT getName(java.nio.ByteBuffer name, int namelen)
           
 FMOD_RESULT getNumPlaying(java.nio.IntBuffer numplaying)
           
 FMOD_RESULT getNumSounds(java.nio.IntBuffer numsounds)
           
 FMOD_RESULT getSound(int index, Sound sound)
           
 FMOD_RESULT getSystemObject(System system)
           
 FMOD_RESULT getUserData(Pointer userdata)
           
 FMOD_RESULT getVolume(java.nio.FloatBuffer volume)
           
 FMOD_RESULT release()
           
 FMOD_RESULT setMaxAudible(int maxaudible)
           
 FMOD_RESULT setMaxAudibleBehavior(FMOD_SOUNDGROUP_BEHAVIOR behavior)
           
 FMOD_RESULT setMuteFadeSpeed(float speed)
           
 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
 

Constructor Detail

SoundGroup

public SoundGroup()
Method Detail

asSoundGroup

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


release

public FMOD_RESULT release()

getSystemObject

public FMOD_RESULT getSystemObject(System system)

setMaxAudible

public FMOD_RESULT setMaxAudible(int maxaudible)

getMaxAudible

public FMOD_RESULT getMaxAudible(java.nio.IntBuffer maxaudible)

setMaxAudibleBehavior

public FMOD_RESULT setMaxAudibleBehavior(FMOD_SOUNDGROUP_BEHAVIOR behavior)

getMaxAudibleBehavior

public FMOD_RESULT getMaxAudibleBehavior(FMOD_SOUNDGROUP_BEHAVIOR[] behavior)

setMuteFadeSpeed

public FMOD_RESULT setMuteFadeSpeed(float speed)

getMuteFadeSpeed

public FMOD_RESULT getMuteFadeSpeed(java.nio.FloatBuffer speed)

setVolume

public FMOD_RESULT setVolume(float volume)

getVolume

public FMOD_RESULT getVolume(java.nio.FloatBuffer volume)

stop

public FMOD_RESULT stop()

getName

public FMOD_RESULT getName(java.nio.ByteBuffer name,
                           int namelen)

getNumSounds

public FMOD_RESULT getNumSounds(java.nio.IntBuffer numsounds)

getSound

public FMOD_RESULT getSound(int index,
                            Sound sound)

getNumPlaying

public FMOD_RESULT getNumPlaying(java.nio.IntBuffer numplaying)

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)