The FMOD license does not permit redistribution, so LWJGL does not include the FMOD native libraries. They must be downloaded and deployed separately.
The SharedLibraryLoader enables many options and it can be as simple as putting the libraries on the classpath. LWJGL by default will look for
these shared libraries:
but these can be overridden with an absolute/relative path or simple name, using the corresponding Configuration
options. For example, setting FMOD_LIBRARY_NAME to "fmodL" will load the logging version of
the FMOD core library.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | FMOD_3D_ROLLOFF_CALLBACKI
Type
|
| public interface | FMOD_CHANNELCONTROL_CALLBACKI
Type
|
| public interface | FMOD_CODEC_ALLOC_FUNCI
Type
|
| public interface | |
| public interface | FMOD_CODEC_FILE_READ_FUNCI
Type
|
| public interface | FMOD_CODEC_FILE_SEEK_FUNCI
Type
|
| public interface | FMOD_CODEC_FILE_SIZE_FUNCI
Type
|
| public interface | FMOD_CODEC_FILE_TELL_FUNCI
Type
|
| public interface | |
| public interface | FMOD_CODEC_GETLENGTH_CALLBACKI
Type
|
| public interface | FMOD_CODEC_GETPOSITION_CALLBACKI
Type
|
| public interface | FMOD_CODEC_GETWAVEFORMAT_CALLBACKI
Type
|
| public interface | FMOD_CODEC_LOG_FUNCI
Type
|
| public interface | FMOD_CODEC_METADATA_FUNCI
Type
|
| public interface | FMOD_CODEC_OPEN_CALLBACKI
Type
|
| public interface | FMOD_CODEC_READ_CALLBACKI
Type
|
| public interface | FMOD_CODEC_SETPOSITION_CALLBACKI
Type
|
| public interface | FMOD_CODEC_SOUNDCREATE_CALLBACKI
Type
|
| public interface | FMOD_DEBUG_CALLBACKI
Type
|
| public interface | FMOD_DSP_ALLOC_FUNCI
Type
|
| public interface | FMOD_DSP_CALLBACKI
Type
|
| public interface | |
| public interface | FMOD_DSP_DFT_FFTREAL_FUNCI
Type
|
| public interface | FMOD_DSP_DFT_IFFTREAL_FUNCI
Type
|
| public interface | |
| public interface | FMOD_DSP_GETBLOCKSIZE_FUNCI
Type
|
| public interface | FMOD_DSP_GETCLOCK_FUNCI
Type
|
| public interface | FMOD_DSP_GETLISTENERATTRIBUTES_FUNCI
Type
|
| public interface | FMOD_DSP_GETPARAM_BOOL_CALLBACKI
Type
|
| public interface | FMOD_DSP_GETPARAM_DATA_CALLBACKI
Type
|
| public interface | FMOD_DSP_GETPARAM_FLOAT_CALLBACKI
Type
|
| public interface | FMOD_DSP_GETPARAM_INT_CALLBACKI
Type
|
| public interface | FMOD_DSP_GETSAMPLERATE_FUNCI
Type
|
| public interface | FMOD_DSP_GETSPEAKERMODE_FUNCI
Type
|
| public interface | FMOD_DSP_GETUSERDATA_FUNCI
Type
|
| public interface | FMOD_DSP_LOG_FUNCI
Type
|
| public interface | FMOD_DSP_PAN_GETROLLOFFGAIN_FUNCI
Type
|
| public interface | FMOD_DSP_PAN_SUMMONOMATRIX_FUNCI
Type
|
| public interface | FMOD_DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNCI
Type
|
| public interface | FMOD_DSP_PAN_SUMSTEREOMATRIX_FUNCI
Type
|
| public interface | FMOD_DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNCI
Type
|
| public interface | FMOD_DSP_PAN_SUMSURROUNDMATRIX_FUNCI
Type
|
| public interface | FMOD_DSP_PROCESS_CALLBACKI
Type
|
| public interface | FMOD_DSP_READ_CALLBACKI
Type
|
| public interface | FMOD_DSP_REALLOC_FUNCI
Type
|
| public interface | |
| public interface | |
| public interface | FMOD_DSP_SETPARAM_BOOL_CALLBACKI
Type
|
| public interface | FMOD_DSP_SETPARAM_DATA_CALLBACKI
Type
|
| public interface | FMOD_DSP_SETPARAM_FLOAT_CALLBACKI
Type
|
| public interface | FMOD_DSP_SETPARAM_INT_CALLBACKI
Type
|
| public interface | FMOD_DSP_SETPOSITION_CALLBACKI
Type
|
| public interface | FMOD_DSP_SHOULDIPROCESS_CALLBACKI
Type
|
| public interface | |
| public interface | FMOD_DSP_SYSTEM_MIX_CALLBACKI
Type
|
| public interface | |
| public interface | FMOD_FILE_ASYNCCANCEL_CALLBACKI
Type
|
| public interface | FMOD_FILE_ASYNCDONE_FUNCI
Type
|
| public interface | FMOD_FILE_ASYNCREAD_CALLBACKI
Type
|
| public interface | |
| public interface | FMOD_FILE_OPEN_CALLBACKI
Type
|
| public interface | FMOD_FILE_READ_CALLBACKI
Type
|
| public interface | FMOD_FILE_SEEK_CALLBACKI
Type
|
| public interface | FMOD_MEMORY_ALLOC_CALLBACKI
Type
|
| public interface | FMOD_MEMORY_FREE_CALLBACKI
Type
|
| public interface | FMOD_MEMORY_REALLOC_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_ALLOC_FUNCI
Type
|
| public interface | |
| public interface | FMOD_OUTPUT_CLOSEPORT_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_COPYPORT_FUNCI
Type
|
| public interface | FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI
Type
|
| public interface | |
| public interface | FMOD_OUTPUT_GETDRIVERINFO_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_GETHANDLE_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_GETNUMDRIVERS_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_INIT_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_LOG_FUNCI
Type
|
| public interface | |
| public interface | FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_OPENPORT_CALLBACKI
Type
|
| public interface | FMOD_OUTPUT_READFROMMIXER_FUNCI
Type
|
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | FMOD_SOUND_PCMREAD_CALLBACKI
Type
|
| public interface | FMOD_SOUND_PCMSETPOS_CALLBACKI
Type
|
| public interface | FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACKI
Type
|
| public interface | FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACKI
Type
|
| public interface | FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACKI
Type
|
| public interface | FMOD_STUDIO_EVENT_CALLBACKI
Type
|
| public interface | FMOD_STUDIO_SYSTEM_CALLBACKI
Type
|
| public interface | FMOD_SYSTEM_CALLBACKI
Type
|
| public interface | FSBANK_MEMORY_ALLOC_CALLBACKI
Type
|
| public interface | FSBANK_MEMORY_FREE_CALLBACKI
Type
|
| public interface | FSBANK_MEMORY_REALLOC_CALLBACKI
Type
|
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | FMOD_3D_ATTRIBUTES
Layout
|
| public abstract class | FMOD_3D_ROLLOFF_CALLBACK
Type
|
| public class | FMOD_ADVANCEDSETTINGS
Layout
|
| public class | FMOD_ASYNCREADINFO
FMOD structs Layout
|
| public abstract class | FMOD_CHANNELCONTROL_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_ALLOC_FUNC
Type
|
| public abstract class | |
| public class | FMOD_CODEC_DESCRIPTION
Codec structures Layout
|
| public abstract class | FMOD_CODEC_FILE_READ_FUNC
Type
|
| public abstract class | FMOD_CODEC_FILE_SEEK_FUNC
Type
|
| public abstract class | FMOD_CODEC_FILE_SIZE_FUNC
Type
|
| public abstract class | FMOD_CODEC_FILE_TELL_FUNC
Type
|
| public abstract class | |
| public abstract class | FMOD_CODEC_GETLENGTH_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_GETPOSITION_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_GETWAVEFORMAT_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_LOG_FUNC
Type
|
| public abstract class | FMOD_CODEC_METADATA_FUNC
Type
|
| public abstract class | FMOD_CODEC_OPEN_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_READ_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_SETPOSITION_CALLBACK
Type
|
| public abstract class | FMOD_CODEC_SOUNDCREATE_CALLBACK
Type
|
| public class | FMOD_CODEC_STATE
Layout
|
| public class | FMOD_CODEC_STATE_FUNCTIONS
Layout
|
| public class | FMOD_CODEC_WAVEFORMAT
Layout
|
| public class | |
| public class | FMOD_CPU_USAGE
Layout
|
| public class | FMOD_CREATESOUNDEXINFO
Layout
|
| public abstract class | FMOD_DEBUG_CALLBACK
Type
|
| public abstract class | FMOD_DSP_ALLOC_FUNC
Type
|
| public class | FMOD_DSP_BUFFER_ARRAY
DSP Structures Layout
|
| public abstract class | FMOD_DSP_CALLBACK
Type
|
| public abstract class | |
| public class | FMOD_DSP_DESCRIPTION
Layout
|
| public abstract class | FMOD_DSP_DFT_FFTREAL_FUNC
Type
|
| public abstract class | FMOD_DSP_DFT_IFFTREAL_FUNC
Type
|
| public abstract class | |
| public abstract class | FMOD_DSP_GETBLOCKSIZE_FUNC
Type
|
| public abstract class | FMOD_DSP_GETCLOCK_FUNC
Type
|
| public abstract class | FMOD_DSP_GETLISTENERATTRIBUTES_FUNC
Type
|
| public abstract class | FMOD_DSP_GETPARAM_BOOL_CALLBACK
Type
|
| public abstract class | FMOD_DSP_GETPARAM_DATA_CALLBACK
Type
|
| public abstract class | FMOD_DSP_GETPARAM_FLOAT_CALLBACK
Type
|
| public abstract class | FMOD_DSP_GETPARAM_INT_CALLBACK
Type
|
| public abstract class | FMOD_DSP_GETSAMPLERATE_FUNC
Type
|
| public abstract class | FMOD_DSP_GETSPEAKERMODE_FUNC
Type
|
| public abstract class | FMOD_DSP_GETUSERDATA_FUNC
Type
|
| public abstract class | FMOD_DSP_LOG_FUNC
Type
|
| public class | FMOD_DSP_LOUDNESS_METER_INFO_TYPE
Layout
|
| public class | FMOD_DSP_LOUDNESS_METER_WEIGHTING_TYPE
Layout
|
| public class | FMOD_DSP_METERING_INFO
Layout
|
| public abstract class | FMOD_DSP_PAN_GETROLLOFFGAIN_FUNC
Type
|
| public abstract class | FMOD_DSP_PAN_SUMMONOMATRIX_FUNC
Type
|
| public abstract class | FMOD_DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC
Type
|
| public abstract class | FMOD_DSP_PAN_SUMSTEREOMATRIX_FUNC
Type
|
| public abstract class | FMOD_DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC
Type
|
| public abstract class | FMOD_DSP_PAN_SUMSURROUNDMATRIX_FUNC
Type
|
| public class | FMOD_DSP_PARAMETER_3DATTRIBUTES
Layout
|
| public class | FMOD_DSP_PARAMETER_3DATTRIBUTES_MULTI
Layout
|
| public class | FMOD_DSP_PARAMETER_ATTENUATION_RANGE
Layout
|
| public class | FMOD_DSP_PARAMETER_DESC
Layout
|
| public class | FMOD_DSP_PARAMETER_DESC_BOOL
Layout
|
| public class | |
| public class | FMOD_DSP_PARAMETER_DESC_FLOAT
Layout
|
| public class | FMOD_DSP_PARAMETER_DESC_INT
Layout
|
| public class | FMOD_DSP_PARAMETER_FFT
Layout
|
| public class | FMOD_DSP_PARAMETER_FLOAT_MAPPING
Layout
|
| public class | FMOD_DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR
Layout
|
| public class | FMOD_DSP_PARAMETER_OVERALLGAIN
Layout
|
| public class | FMOD_DSP_PARAMETER_SIDECHAIN
Layout
|
| public abstract class | FMOD_DSP_PROCESS_CALLBACK
Type
|
| public abstract class | FMOD_DSP_READ_CALLBACK
Type
|
| public abstract class | FMOD_DSP_REALLOC_FUNC
Type
|
| public abstract class | |
| public abstract class | |
| public abstract class | FMOD_DSP_SETPARAM_BOOL_CALLBACK
Type
|
| public abstract class | FMOD_DSP_SETPARAM_DATA_CALLBACK
Type
|
| public abstract class | FMOD_DSP_SETPARAM_FLOAT_CALLBACK
Type
|
| public abstract class | FMOD_DSP_SETPARAM_INT_CALLBACK
Type
|
| public abstract class | FMOD_DSP_SETPOSITION_CALLBACK
Type
|
| public abstract class | FMOD_DSP_SHOULDIPROCESS_CALLBACK
Type
|
| public class | FMOD_DSP_STATE
Layout
|
| public class | FMOD_DSP_STATE_DFT_FUNCTIONS
Layout
|
| public class | FMOD_DSP_STATE_FUNCTIONS
Layout
|
| public class | FMOD_DSP_STATE_PAN_FUNCTIONS
Layout
|
| public abstract class | |
| public abstract class | FMOD_DSP_SYSTEM_MIX_CALLBACK
Type
|
| public abstract class | |
| public class | FMOD_ERRORCALLBACK_INFO
Layout
|
| public abstract class | FMOD_FILE_ASYNCCANCEL_CALLBACK
Type
|
| public abstract class | |
| public abstract class | FMOD_FILE_ASYNCREAD_CALLBACK
Type
|
| public abstract class | |
| public abstract class | FMOD_FILE_OPEN_CALLBACK
Type
|
| public abstract class | FMOD_FILE_READ_CALLBACK
Type
|
| public abstract class | FMOD_FILE_SEEK_CALLBACK
Type
|
| public class | FMOD_GUID
Layout
|
| public abstract class | FMOD_MEMORY_ALLOC_CALLBACK
Type
|
| public abstract class | FMOD_MEMORY_FREE_CALLBACK
Type
|
| public abstract class | FMOD_MEMORY_REALLOC_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_ALLOC_FUNC
Type
|
| public abstract class | |
| public abstract class | FMOD_OUTPUT_CLOSEPORT_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_COPYPORT_FUNC
Type
|
| public class | FMOD_OUTPUT_DESCRIPTION
Output structures Layout
|
| public abstract class | FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACK
Type
|
| public abstract class | |
| public abstract class | FMOD_OUTPUT_GETDRIVERINFO_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_GETHANDLE_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_GETNUMDRIVERS_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_INIT_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_LOG_FUNC
Type
|
| public abstract class | |
| public abstract class | FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_OBJECT3DFREE_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK
Type
|
| public class | FMOD_OUTPUT_OBJECT3DINFO
Layout
|
| public abstract class | FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_OPENPORT_CALLBACK
Type
|
| public abstract class | FMOD_OUTPUT_READFROMMIXER_FUNC
Type
|
| public abstract class | |
| public abstract class | |
| public class | FMOD_OUTPUT_STATE
Layout
|
| public abstract class | |
| public abstract class | |
| public class | |
| public class | FMOD_REVERB_PROPERTIES
Layout
|
| public abstract class | |
| public abstract class | FMOD_SOUND_PCMREAD_CALLBACK
Type
|
| public abstract class | FMOD_SOUND_PCMSETPOS_CALLBACK
Type
|
| public class | FMOD_STUDIO_ADVANCEDSETTINGS
Layout
|
| public class | FMOD_STUDIO_BANK_INFO
Layout
|
| public class | FMOD_STUDIO_BUFFER_INFO
Layout
|
| public class | FMOD_STUDIO_BUFFER_USAGE
Layout
|
| public class | FMOD_STUDIO_COMMAND_INFO
Layout
|
| public abstract class | FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACK
Type
|
| public abstract class | FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACK
Type
|
| public abstract class | FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACK
Type
|
| public class | |
| public abstract class | FMOD_STUDIO_EVENT_CALLBACK
Type
|
| public class | FMOD_STUDIO_MEMORY_USAGE
Layout
|
| public class | FMOD_STUDIO_PARAMETER_DESCRIPTION
Layout
|
| public class | FMOD_STUDIO_PARAMETER_ID
Layout
|
| public class | FMOD_STUDIO_PLUGIN_INSTANCE_PROPERTIES
Layout
|
| public class | FMOD_STUDIO_PROGRAMMER_SOUND_PROPERTIES
Layout
|
| public class | FMOD_STUDIO_SOUND_INFO
Layout
|
| public abstract class | FMOD_STUDIO_SYSTEM_CALLBACK
Type
|
| public class | FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
Layout
|
| public class | FMOD_STUDIO_TIMELINE_MARKER_PROPERTIES
Layout
|
| public class | FMOD_STUDIO_TIMELINE_NESTED_BEAT_PROPERTIES
Layout
|
| public class | FMOD_STUDIO_USER_PROPERTY
Layout
|
| public abstract class | FMOD_SYSTEM_CALLBACK
Type
|
| public class | FMOD_TAG
Layout
|
| public class | |
| public class | |
| public class | |
| public abstract class | FSBANK_MEMORY_ALLOC_CALLBACK
Type
|
| public abstract class | FSBANK_MEMORY_FREE_CALLBACK
Type
|
| public abstract class | FSBANK_MEMORY_REALLOC_CALLBACK
Type
|
| public class | FSBANK_PROGRESSITEM
Layout
|
| public class | FSBANK_STATEDATA_FAILED
Layout
|
| public class | FSBANK_STATEDATA_WARNING
Layout
|
| public class | FSBANK_SUBSOUND
Layout
|