Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.lwjgl.fmod3.FSoundSample

Packages that use FSoundSample
org.lwjgl.fmod3 |

Uses of FSoundSample in org.lwjgl.fmod3

Methods in org.lwjgl.fmod3 that return FSoundSample
`static FSoundSample` | `FMusic.FMUSIC_GetSample(FMusicModule module, int sampno)` Returns a reference to a sample inside a module.
`static FSoundSample` | `FSound.FSOUND_GetCurrentSample(int channel)` Returns the current sample being played on the specified channel Remarks Note that current sample does not return to NULL when a sound has ended.
`static FSoundSample` | `FSound.FSOUND_Sample_Alloc(int index, int length, int mode, int deffreq, int defvol, int defpan, int defpri)` Allocates a new empty sample.
`static FSoundSample` | `FSound.FSOUND_Sample_Get(int sampno)` Returns a reference to a managed sample based on the index passed Remarks Samples that are not created with FSOUND_UNMANAGED are stored in a table inside FMOD.
`static FSoundSample` | `FSound.FSOUND_Sample_Load(int index, java.nio.ByteBuffer data, int inputmode)` Loads and decodes a static soundfile into memory.
`static FSoundSample` | `FSound.FSOUND_Sample_Load(int index, java.lang.String name, int inputmode, int offset, int length)`
`static FSoundSample` | `FSound.FSOUND_Stream_GetSample(FSoundStream stream)` Returns the FSOUND_SAMPLE definition that the stream uses internally.

Methods in org.lwjgl.fmod3 with parameters of type FSoundSample
`static boolean` | `FMusic.FMUSIC_SetSample(FMusicModule module, int sampno, FSoundSample sptr)` Replaces a mod's sample with a sample definition specified.
`static int` | `FSound.FSOUND_PlaySound(int channel, FSoundSample sample)` Plays a sample in a specified channel, using the sample's default frequency, volume and pan settings.
`static boolean` | `FSound.FSOUND_Record_StartSample(FSoundSample sample, boolean loop)` Starts recording into a predefined sample using the sample's default playback rate as the recording rate Remarks If you want to play back the sample at the same time is is recording, you will have to play the sound and try and keep it just behind the recording cursor.
`static void` | `FSound.FSOUND_Sample_Free(FSoundSample sample)` Removes a sample from memory and makes its slot available again
`static boolean` | `FSound.FSOUND_Sample_GetDefaults(FSoundSample sample, java.nio.IntBuffer deffreq, java.nio.IntBuffer defvol, java.nio.IntBuffer defpan, java.nio.IntBuffer defpri)` Returns the default volume, frequency, pan and priority values for the specified sample Remarks Passing NULL in any of these parameters will result in the value being ignored
`static boolean` | `FSound.FSOUND_Sample_GetDefaultsEx(FSoundSample sample, java.nio.IntBuffer deffreq, java.nio.IntBuffer defvol, java.nio.IntBuffer defpan, java.nio.IntBuffer defpri, java.nio.IntBuffer varfreq, java.nio.IntBuffer varvol, java.nio.IntBuffer varpan)` Returns the default volume, frequency, pan, priority and random playback variations for the specified sample Remarks Passing NULL in any of these parameters will result in the value being ignored
`static int` | `FSound.FSOUND_Sample_GetLength(FSoundSample sample)` Returns the length of the sample in SAMPLES
`static int` | `FSound.FSOUND_Sample_GetLoopPoints(FSoundSample sample, java.nio.IntBuffer loopstart, java.nio.IntBuffer loopend)` Returns the start and end positions of the specified sample loop in SAMPLES (not bytes) Remarks Passing NULL in any of these parameters will result in the value being ignored.
`static int` | `FSound.FSOUND_Sample_GetMinMaxDistance(FSoundSample sample, java.nio.FloatBuffer min, java.nio.FloatBuffer max)` Get the minimum and maximum audible distance for a sample Remarks A 'distance unit' is specified by FSOUND_3D_SetDistanceFactor.
`static int` | `FSound.FSOUND_Sample_GetMode(FSoundSample sample)` Returns a bitfield containing information about the specified sample.
`static java.lang.String` | `FSound.FSOUND_Sample_GetName(FSoundSample sample)` Returns a string containing the sample's name
`static boolean` | `FSound.FSOUND_Sample_Lock(FSoundSample sample, int offset, int length, FSoundSampleLock lock)` Returns a reference to the beginning of the sample data for a sample.
`static boolean` | `FSound.FSOUND_Sample_SetDefaults(FSoundSample sample, int deffreq, int defvol, int defpan, int defpri)` Sets a sample's default attributes, so when it is played it uses these values without having to specify them later.
`static boolean` | `FSound.FSOUND_Sample_SetDefaultsEx(FSoundSample sample, int deffreq, int defvol, int defpan, int defpri, int varfreq, int varvol, int varpan)` Sets a sample's default attributes, so when it is played it uses these values without having to specify them later.
`static boolean` | `FSound.FSOUND_Sample_SetMaxPlaybacks(FSoundSample sample, int max)` Sets the maximum number of times a sample can play back at once
`static boolean` | `FSound.FSOUND_Sample_SetMinMaxDistance(FSoundSample sample, float min, float max)` Sets the minimum and maximum audible distance for a sample.
`static boolean` | `FSound.FSOUND_Sample_SetMode(FSoundSample sample, int mode)` Sets a sample's mode.
`static boolean` | `FSound.FSOUND_Sample_Unlock(FSoundSample sample, FSoundSampleLock lock)` Releases previous sample data lock from FSOUND_Sample_Lock
`static boolean` | `FSound.FSOUND_Sample_Upload(FSoundSample sample, java.nio.ByteBuffer srcdata, int mode)` This function uploads new sound data from memory to a preallocated/existing sample and does conversion based on the specified source mode.
`static int` | `FSound.nFSOUND_PlaySoundEx(int channel, FSoundSample sample, FSoundDSPUnit dspunit, boolean startpaused)` Extended featured version of FSOUND_PlaySound.
`static boolean` | `FSound.nFSOUND_Sample_SetLoopPoints(FSoundSample sample, int loopstart, int loopend)` Sets a sample's loop points, specified in SAMPLES, not bytes Remarks Samples created with FSOUND_HW3D and FSOUND_HW2D under the FSOUND_OUTPUT_DSOUND output mode do not support this function.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2006 lwjgl.org. All Rights Reserved.