|
#define | FMOD_VERSION 0x00044433 |
|
#define | F_CDECL |
|
#define | F_STDCALL |
|
#define | F_DECLSPEC |
|
#define | F_DLLEXPORT |
|
#define | F_API F_STDCALL |
|
#define | F_CALLBACK F_STDCALL |
|
#define | FMOD_CAPS_NONE 0x00000000 /* Device has no special capabilities. */ |
|
#define | FMOD_CAPS_HARDWARE 0x00000001 /* Device supports hardware mixing. */ |
|
#define | FMOD_CAPS_HARDWARE_EMULATED 0x00000002 /* User has device set to 'Hardware acceleration = off' in control panel, and now extra 200ms latency is incurred. */ |
|
#define | FMOD_CAPS_OUTPUT_MULTICHANNEL 0x00000004 /* Device can do multichannel output, ie greater than 2 channels. */ |
|
#define | FMOD_CAPS_OUTPUT_FORMAT_PCM8 0x00000008 /* Device can output to 8bit integer PCM. */ |
|
#define | FMOD_CAPS_OUTPUT_FORMAT_PCM16 0x00000010 /* Device can output to 16bit integer PCM. */ |
|
#define | FMOD_CAPS_OUTPUT_FORMAT_PCM24 0x00000020 /* Device can output to 24bit integer PCM. */ |
|
#define | FMOD_CAPS_OUTPUT_FORMAT_PCM32 0x00000040 /* Device can output to 32bit integer PCM. */ |
|
#define | FMOD_CAPS_OUTPUT_FORMAT_PCMFLOAT 0x00000080 /* Device can output to 32bit floating point PCM. */ |
|
#define | FMOD_CAPS_REVERB_LIMITED 0x00002000 /* Device supports some form of limited hardware reverb, maybe parameterless and only selectable by environment. */ |
|
#define | FMOD_CAPS_LOOPBACK 0x00004000 /* Device is a loopback recording device */ |
|
#define | FMOD_DEBUG_LEVEL_NONE 0x00000000 |
|
#define | FMOD_DEBUG_LEVEL_LOG 0x00000001 /* Will display generic logging messages. */ |
|
#define | FMOD_DEBUG_LEVEL_ERROR 0x00000002 /* Will display errors. */ |
|
#define | FMOD_DEBUG_LEVEL_WARNING 0x00000004 /* Will display warnings that are not fatal. */ |
|
#define | FMOD_DEBUG_LEVEL_HINT 0x00000008 /* Will hint to you if there is something possibly better you could be doing. */ |
|
#define | FMOD_DEBUG_LEVEL_ALL 0x000000FF |
|
#define | FMOD_DEBUG_TYPE_MEMORY 0x00000100 /* Show FMOD memory related logging messages. */ |
|
#define | FMOD_DEBUG_TYPE_THREAD 0x00000200 /* Show FMOD thread related logging messages. */ |
|
#define | FMOD_DEBUG_TYPE_FILE 0x00000400 /* Show FMOD file system related logging messages. */ |
|
#define | FMOD_DEBUG_TYPE_NET 0x00000800 /* Show FMOD network related logging messages. */ |
|
#define | FMOD_DEBUG_TYPE_EVENT 0x00001000 /* Show FMOD Event related logging messages. */ |
|
#define | FMOD_DEBUG_TYPE_ALL 0x0000FFFF |
|
#define | FMOD_DEBUG_DISPLAY_TIMESTAMPS 0x01000000 /* Display the timestamp of the log entry in milliseconds. */ |
|
#define | FMOD_DEBUG_DISPLAY_LINENUMBERS 0x02000000 /* Display the FMOD Ex source code line numbers, for debugging purposes. */ |
|
#define | FMOD_DEBUG_DISPLAY_COMPRESS 0x04000000 /* If a message is repeated more than 5 times it will stop displaying it and instead display the number of times the message was logged. */ |
|
#define | FMOD_DEBUG_DISPLAY_THREAD 0x08000000 /* Display the thread ID of the calling function that caused this log entry to appear. */ |
|
#define | FMOD_DEBUG_DISPLAY_ALL 0x0F000000 |
|
#define | FMOD_DEBUG_ALL 0xFFFFFFFF |
|
#define | FMOD_MEMORY_NORMAL 0x00000000 /* Standard memory. */ |
|
#define | FMOD_MEMORY_STREAM_FILE 0x00000001 /* Stream file buffer, size controllable with System::setStreamBufferSize. */ |
|
#define | FMOD_MEMORY_STREAM_DECODE 0x00000002 /* Stream decode buffer, size controllable with FMOD_CREATESOUNDEXINFO::decodebuffersize. */ |
|
#define | FMOD_MEMORY_SAMPLEDATA 0x00000004 /* Sample data buffer. Raw audio data, usually PCM/MPEG/ADPCM/XMA data. */ |
|
#define | FMOD_MEMORY_DSP_OUTPUTBUFFER 0x00000008 /* DSP memory block allocated when more than 1 output exists on a DSP node. */ |
|
#define | FMOD_MEMORY_XBOX360_PHYSICAL 0x00100000 /* Requires XPhysicalAlloc / XPhysicalFree. */ |
|
#define | FMOD_MEMORY_PERSISTENT 0x00200000 /* Persistent memory. Memory will be freed when System::release is called. */ |
|
#define | FMOD_MEMORY_SECONDARY 0x00400000 /* Secondary memory. Allocation should be in secondary memory. For example RSX on the PS3. */ |
|
#define | FMOD_MEMORY_ALL 0xFFFFFFFF |
|
#define | FMOD_INIT_NORMAL 0x00000000 /* All platforms - Initialize normally */ |
|
#define | FMOD_INIT_STREAM_FROM_UPDATE 0x00000001 /* All platforms - No stream thread is created internally. Streams are driven from System::update. Mainly used with non-realtime outputs. */ |
|
#define | FMOD_INIT_3D_RIGHTHANDED 0x00000002 /* All platforms - FMOD will treat +X as right, +Y as up and +Z as backwards (towards you). */ |
|
#define | FMOD_INIT_SOFTWARE_DISABLE 0x00000004 /* All platforms - Disable software mixer to save memory. Anything created with FMOD_SOFTWARE will fail and DSP will not work. */ |
|
#define | FMOD_INIT_OCCLUSION_LOWPASS 0x00000008 /* All platforms - All FMOD_SOFTWARE (and FMOD_HARDWARE on 3DS and NGP) with FMOD_3D based voices will add a software lowpass filter effect into the DSP chain which is automatically used when Channel::set3DOcclusion is used or the geometry API. */ |
|
#define | FMOD_INIT_HRTF_LOWPASS 0x00000010 /* All platforms - All FMOD_SOFTWARE (and FMOD_HARDWARE on 3DS and NGP) with FMOD_3D based voices will add a software lowpass filter effect into the DSP chain which causes sounds to sound duller when the sound goes behind the listener. Use System::setAdvancedSettings to adjust cutoff frequency. */ |
|
#define | FMOD_INIT_DISTANCE_FILTERING 0x00000200 /* All platforms - All FMOD_SOFTWARE with FMOD_3D based voices will add a software lowpass and highpass filter effect into the DSP chain which will act as a distance-automated bandpass filter. Use System::setAdvancedSettings to adjust the center frequency. */ |
|
#define | FMOD_INIT_REVERB_PREALLOCBUFFERS 0x00000040 /* All platforms - FMOD Software reverb will preallocate enough buffers for reverb per channel, rather than allocating them and freeing them at runtime. */ |
|
#define | FMOD_INIT_ENABLE_PROFILE 0x00000020 /* All platforms - Enable TCP/IP based host which allows FMOD Designer or FMOD Profiler to connect to it, and view memory, CPU and the DSP network graph in real-time. */ |
|
#define | FMOD_INIT_VOL0_BECOMES_VIRTUAL 0x00000080 /* All platforms - Any sounds that are 0 volume will go virtual and not be processed except for having their positions updated virtually. Use System::setAdvancedSettings to adjust what volume besides zero to switch to virtual at. */ |
|
#define | FMOD_INIT_WASAPI_EXCLUSIVE 0x00000100 /* Win32 Vista only - for WASAPI output - Enable exclusive access to hardware, lower latency at the expense of excluding other applications from accessing the audio hardware. */ |
|
#define | FMOD_INIT_PS3_PREFERDTS 0x00800000 /* PS3 only - Prefer DTS over Dolby Digital if both are supported. Note: 8 and 6 channel LPCM is always preferred over both DTS and Dolby Digital. */ |
|
#define | FMOD_INIT_PS3_FORCE2CHLPCM 0x01000000 /* PS3 only - Force PS3 system output mode to 2 channel LPCM. */ |
|
#define | FMOD_INIT_DISABLEDOLBY 0x00100000 /* Wii / 3DS - Disable Dolby Pro Logic surround. Speakermode will be set to STEREO even if user has selected surround in the system settings. */ |
|
#define | FMOD_INIT_SYSTEM_MUSICMUTENOTPAUSE 0x00200000 /* Xbox 360 / PS3 - The "music" channelgroup which by default pauses when custom 360 dashboard / PS3 BGM music is played, can be changed to mute (therefore continues playing) instead of pausing, by using this flag. */ |
|
#define | FMOD_INIT_SYNCMIXERWITHUPDATE 0x00400000 /* Win32/Wii/PS3/Xbox/Xbox 360 - FMOD Mixer thread is woken up to do a mix when System::update is called rather than waking periodically on its own timer. */ |
|
#define | FMOD_INIT_GEOMETRY_USECLOSEST 0x04000000 /* All platforms - With the geometry engine, only process the closest polygon rather than accumulating all polygons the sound to listener line intersects. */ |
|
#define | FMOD_INIT_DISABLE_MYEARS_AUTODETECT 0x08000000 /* Win32 - Disables automatic setting of FMOD_SPEAKERMODE_STEREO to FMOD_SPEAKERMODE_MYEARS if the MyEars profile exists on the PC. MyEars is HRTF 7.1 downmixing through headphones. */ |
|
#define | FMOD_INIT_PS3_DISABLEDTS 0x10000000 /* PS3 only - Disable DTS output mode selection */ |
|
#define | FMOD_INIT_PS3_DISABLEDOLBYDIGITAL 0x20000000 /* PS3 only - Disable Dolby Digital output mode selection */ |
|
#define | FMOD_INIT_7POINT1_DOLBYMAPPING 0x40000000 /* PS3/PS4 only - FMOD uses the WAVEFORMATEX Microsoft 7.1 speaker mapping where the last 2 pairs of speakers are 'rears' then 'sides', but on PS3/PS4 these are mapped to 'surrounds' and 'backs'. Use this flag to swap fmod's last 2 pair of speakers on PS3/PS4 to avoid needing to do a special case for these platforms. */ |
|
#define | FMOD_DEFAULT 0x00000000 /* Default for all modes listed below. FMOD_LOOP_OFF, FMOD_2D, FMOD_HARDWARE */ |
|
#define | FMOD_LOOP_OFF 0x00000001 /* For non looping sounds. (DEFAULT). Overrides FMOD_LOOP_NORMAL / FMOD_LOOP_BIDI. */ |
|
#define | FMOD_LOOP_NORMAL 0x00000002 /* For forward looping sounds. */ |
|
#define | FMOD_LOOP_BIDI 0x00000004 /* For bidirectional looping sounds. (only works on software mixed static sounds). */ |
|
#define | FMOD_2D 0x00000008 /* Ignores any 3d processing. (DEFAULT). */ |
|
#define | FMOD_3D 0x00000010 /* Makes the sound positionable in 3D. Overrides FMOD_2D. */ |
|
#define | FMOD_HARDWARE 0x00000020 /* Attempts to make sounds use hardware acceleration. (DEFAULT). Note on platforms that don't support FMOD_HARDWARE (only 3DS, PS Vita, PSP, Wii and Wii U support FMOD_HARDWARE), this will be internally treated as FMOD_SOFTWARE. */ |
|
#define | FMOD_SOFTWARE 0x00000040 /* Makes the sound be mixed by the FMOD CPU based software mixer. Overrides FMOD_HARDWARE. Use this for FFT, DSP, compressed sample support, 2D multi-speaker support and other software related features. */ |
|
#define | FMOD_CREATESTREAM 0x00000080 /* Decompress at runtime, streaming from the source provided (ie from disk). Overrides FMOD_CREATESAMPLE and FMOD_CREATECOMPRESSEDSAMPLE. Note a stream can only be played once at a time due to a stream only having 1 stream buffer and file handle. Open multiple streams to have them play concurrently. */ |
|
#define | FMOD_CREATESAMPLE 0x00000100 /* Decompress at loadtime, decompressing or decoding whole file into memory as the target sample format (ie PCM). Fastest for FMOD_SOFTWARE based playback and most flexible. */ |
|
#define | FMOD_CREATECOMPRESSEDSAMPLE 0x00000200 /* Load MP2/MP3/IMAADPCM/CELT/Vorbis/AT9 or XMA into memory and leave it compressed. CELT/Vorbis/AT9 encoding only supported in the FSB file format. During playback the FMOD software mixer will decode it in realtime as a 'compressed sample'. Can only be used in combination with FMOD_SOFTWARE. Overrides FMOD_CREATESAMPLE. If the sound data is not one of the supported formats, it will behave as if it was created with FMOD_CREATESAMPLE and decode the sound into PCM. */ |
|
#define | FMOD_OPENUSER 0x00000400 /* Opens a user created static sample or stream. Use FMOD_CREATESOUNDEXINFO to specify format and/or read callbacks. If a user created 'sample' is created with no read callback, the sample will be empty. Use Sound::lock and Sound::unlock to place sound data into the sound if this is the case. */ |
|
#define | FMOD_OPENMEMORY 0x00000800 /* "name_or_data" will be interpreted as a pointer to memory instead of filename for creating sounds. Use FMOD_CREATESOUNDEXINFO to specify length. If used with FMOD_CREATESAMPLE or FMOD_CREATECOMPRESSEDSAMPLE, FMOD duplicates the memory into its own buffers. Your own buffer can be freed after open. If used with FMOD_CREATESTREAM, FMOD will stream out of the buffer whose pointer you passed in. In this case, your own buffer should not be freed until you have finished with and released the stream.*/ |
|
#define | FMOD_OPENMEMORY_POINT 0x10000000 /* "name_or_data" will be interpreted as a pointer to memory instead of filename for creating sounds. Use FMOD_CREATESOUNDEXINFO to specify length. This differs to FMOD_OPENMEMORY in that it uses the memory as is, without duplicating the memory into its own buffers. For Wii/PSP FMOD_HARDWARE supports this flag for the GCADPCM/VAG formats. On other platforms FMOD_SOFTWARE must be used, as sound hardware on the other platforms (ie PC) cannot access main ram. Cannot be freed after open, only after Sound::release. Will not work if the data is compressed and FMOD_CREATECOMPRESSEDSAMPLE is not used. */ |
|
#define | FMOD_OPENRAW 0x00001000 /* Will ignore file format and treat as raw pcm. Use FMOD_CREATESOUNDEXINFO to specify format. Requires at least defaultfrequency, numchannels and format to be specified before it will open. Must be little endian data. */ |
|
#define | FMOD_OPENONLY 0x00002000 /* Just open the file, dont prebuffer or read. Good for fast opens for info, or when sound::readData is to be used. */ |
|
#define | FMOD_ACCURATETIME 0x00004000 /* For System::createSound - for accurate Sound::getLength/Channel::setPosition on VBR MP3, and MOD/S3M/XM/IT/MIDI files. Scans file first, so takes longer to open. FMOD_OPENONLY does not affect this. */ |
|
#define | FMOD_MPEGSEARCH 0x00008000 /* For corrupted / bad MP3 files. This will search all the way through the file until it hits a valid MPEG header. Normally only searches for 4k. */ |
|
#define | FMOD_NONBLOCKING 0x00010000 /* For opening sounds and getting streamed subsounds (seeking) asyncronously. Use Sound::getOpenState to poll the state of the sound as it opens or retrieves the subsound in the background. */ |
|
#define | FMOD_UNIQUE 0x00020000 /* Unique sound, can only be played one at a time */ |
|
#define | FMOD_3D_HEADRELATIVE 0x00040000 /* Make the sound's position, velocity and orientation relative to the listener. */ |
|
#define | FMOD_3D_WORLDRELATIVE 0x00080000 /* Make the sound's position, velocity and orientation absolute (relative to the world). (DEFAULT) */ |
|
#define | FMOD_3D_INVERSEROLLOFF 0x00100000 /* This sound will follow the inverse rolloff model where mindistance = full volume, maxdistance = where sound stops attenuating, and rolloff is fixed according to the global rolloff factor. (DEFAULT) */ |
|
#define | FMOD_3D_LINEARROLLOFF 0x00200000 /* This sound will follow a linear rolloff model where mindistance = full volume, maxdistance = silence. Rolloffscale is ignored. */ |
|
#define | FMOD_3D_LINEARSQUAREROLLOFF 0x00400000 /* This sound will follow a linear-square rolloff model where mindistance = full volume, maxdistance = silence. Rolloffscale is ignored. */ |
|
#define | FMOD_3D_CUSTOMROLLOFF 0x04000000 /* This sound will follow a rolloff model defined by Sound::set3DCustomRolloff / Channel::set3DCustomRolloff. */ |
|
#define | FMOD_3D_IGNOREGEOMETRY 0x40000000 /* Is not affect by geometry occlusion. If not specified in Sound::setMode, or Channel::setMode, the flag is cleared and it is affected by geometry again. */ |
|
#define | FMOD_UNICODE 0x01000000 /* Filename is double-byte unicode. */ |
|
#define | FMOD_IGNORETAGS 0x02000000 /* Skips id3v2/asf/etc tag checks when opening a sound, to reduce seek/read overhead when opening files (helps with CD performance). */ |
|
#define | FMOD_LOWMEM 0x08000000 /* Removes some features from samples to give a lower memory overhead, like Sound::getName. See remarks. */ |
|
#define | FMOD_LOADSECONDARYRAM 0x20000000 /* Load sound into the secondary RAM of supported platform. On PS3, sounds will be loaded into RSX/VRAM. */ |
|
#define | FMOD_VIRTUAL_PLAYFROMSTART 0x80000000 /* For sounds that start virtual (due to being quiet or low importance), instead of swapping back to audible, and playing at the correct offset according to time, this flag makes the sound play from the start. */ |
|
#define | FMOD_64BIT_ADD(_hi1, _lo1, _hi2, _lo2) _hi1 += ((_hi2) + ((((_lo1) + (_lo2)) < (_lo1)) ? 1 : 0)); (_lo1) += (_lo2); |
|
#define | FMOD_64BIT_SUB(_hi1, _lo1, _hi2, _lo2) _hi1 -= ((_hi2) + ((((_lo1) - (_lo2)) > (_lo1)) ? 1 : 0)); (_lo1) -= (_lo2); |
|
#define | FMOD_TIMEUNIT_MS 0x00000001 /* Milliseconds. */ |
|
#define | FMOD_TIMEUNIT_PCM 0x00000002 /* PCM samples, related to milliseconds * samplerate / 1000. */ |
|
#define | FMOD_TIMEUNIT_PCMBYTES 0x00000004 /* Bytes, related to PCM samples * channels * datawidth (ie 16bit = 2 bytes). */ |
|
#define | FMOD_TIMEUNIT_RAWBYTES 0x00000008 /* Raw file bytes of (compressed) sound data (does not include headers). Only used by Sound::getLength and Channel::getPosition. */ |
|
#define | FMOD_TIMEUNIT_PCMFRACTION 0x00000010 /* Fractions of 1 PCM sample. Unsigned int range 0 to 0xFFFFFFFF. Used for sub-sample granularity for DSP purposes. */ |
|
#define | FMOD_TIMEUNIT_MODORDER 0x00000100 /* MOD/S3M/XM/IT. Order in a sequenced module format. Use Sound::getFormat to determine the PCM format being decoded to. */ |
|
#define | FMOD_TIMEUNIT_MODROW 0x00000200 /* MOD/S3M/XM/IT. Current row in a sequenced module format. Sound::getLength will return the number of rows in the currently playing or seeked to pattern. */ |
|
#define | FMOD_TIMEUNIT_MODPATTERN 0x00000400 /* MOD/S3M/XM/IT. Current pattern in a sequenced module format. Sound::getLength will return the number of patterns in the song and Channel::getPosition will return the currently playing pattern. */ |
|
#define | FMOD_TIMEUNIT_SENTENCE_MS 0x00010000 /* Currently playing subsound in a sentence time in milliseconds. */ |
|
#define | FMOD_TIMEUNIT_SENTENCE_PCM 0x00020000 /* Currently playing subsound in a sentence time in PCM Samples, related to milliseconds * samplerate / 1000. */ |
|
#define | FMOD_TIMEUNIT_SENTENCE_PCMBYTES 0x00040000 /* Currently playing subsound in a sentence time in bytes, related to PCM samples * channels * datawidth (ie 16bit = 2 bytes). */ |
|
#define | FMOD_TIMEUNIT_SENTENCE 0x00080000 /* Currently playing sentence index according to the channel. */ |
|
#define | FMOD_TIMEUNIT_SENTENCE_SUBSOUND 0x00100000 /* Currently playing subsound index in a sentence. */ |
|
#define | FMOD_TIMEUNIT_BUFFERED 0x10000000 /* Time value as seen by buffered stream. This is always ahead of audible time, and is only used for processing. */ |
|
#define | FMOD_REVERB_FLAGS_HIGHQUALITYREVERB 0x00000400 /* Wii. Use high quality reverb */ |
|
#define | FMOD_REVERB_FLAGS_HIGHQUALITYDPL2REVERB 0x00000800 /* Wii. Use high quality DPL2 reverb */ |
|
#define | FMOD_REVERB_FLAGS_HARDWAREONLY 0x00001000 /* Don't create an SFX reverb for FMOD_SOFTWARE channels, hardware reverb only */ |
|
#define | FMOD_REVERB_FLAGS_DEFAULT 0x00000000 |
|
#define | FMOD_PRESET_OFF { 0, -1, 1.00f, -10000, -10000, 0, 1.00f, 1.00f, 1.0f, -2602, 0.007f, 200, 0.011f, 0.25f, 0.000f, 5000.0f, 250.0f, 0.0f, 0.0f, 0x33f } |
|
#define | FMOD_PRESET_GENERIC { 0, 0, 1.00f, -1000, -100, 0, 1.49f, 0.83f, 1.0f, -2602, 0.007f, 200, 0.011f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_PADDEDCELL { 0, 1, 1.00f, -1000, -6000, 0, 0.17f, 0.10f, 1.0f, -1204, 0.001f, 207, 0.002f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_ROOM { 0, 2, 1.00f, -1000, -454, 0, 0.40f, 0.83f, 1.0f, -1646, 0.002f, 53, 0.003f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_BATHROOM { 0, 3, 1.00f, -1000, -1200, 0, 1.49f, 0.54f, 1.0f, -370, 0.007f, 1030, 0.011f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 60.0f, 0x3f } |
|
#define | FMOD_PRESET_LIVINGROOM { 0, 4, 1.00f, -1000, -6000, 0, 0.50f, 0.10f, 1.0f, -1376, 0.003f, -1104, 0.004f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_STONEROOM { 0, 5, 1.00f, -1000, -300, 0, 2.31f, 0.64f, 1.0f, -711, 0.012f, 83, 0.017f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_AUDITORIUM { 0, 6, 1.00f, -1000, -476, 0, 4.32f, 0.59f, 1.0f, -789, 0.020f, -289, 0.030f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_CONCERTHALL { 0, 7, 1.00f, -1000, -500, 0, 3.92f, 0.70f, 1.0f, -1230, 0.020f, -2, 0.029f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_CAVE { 0, 8, 1.00f, -1000, 0, 0, 2.91f, 1.30f, 1.0f, -602, 0.015f, -302, 0.022f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x1f } |
|
#define | FMOD_PRESET_ARENA { 0, 9, 1.00f, -1000, -698, 0, 7.24f, 0.33f, 1.0f, -1166, 0.020f, 16, 0.030f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_HANGAR { 0, 10, 1.00f, -1000, -1000, 0, 10.05f, 0.23f, 1.0f, -602, 0.020f, 198, 0.030f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_CARPETTEDHALLWAY { 0, 11, 1.00f, -1000, -4000, 0, 0.30f, 0.10f, 1.0f, -1831, 0.002f, -1630, 0.030f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_HALLWAY { 0, 12, 1.00f, -1000, -300, 0, 1.49f, 0.59f, 1.0f, -1219, 0.007f, 441, 0.011f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_STONECORRIDOR { 0, 13, 1.00f, -1000, -237, 0, 2.70f, 0.79f, 1.0f, -1214, 0.013f, 395, 0.020f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_ALLEY { 0, 14, 0.30f, -1000, -270, 0, 1.49f, 0.86f, 1.0f, -1204, 0.007f, -4, 0.011f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_FOREST { 0, 15, 0.30f, -1000, -3300, 0, 1.49f, 0.54f, 1.0f, -2560, 0.162f, -229, 0.088f, 0.25f, 0.000f, 5000.0f, 250.0f, 79.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_CITY { 0, 16, 0.50f, -1000, -800, 0, 1.49f, 0.67f, 1.0f, -2273, 0.007f, -1691, 0.011f, 0.25f, 0.000f, 5000.0f, 250.0f, 50.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_MOUNTAINS { 0, 17, 0.27f, -1000, -2500, 0, 1.49f, 0.21f, 1.0f, -2780, 0.300f, -1434, 0.100f, 0.25f, 0.000f, 5000.0f, 250.0f, 27.0f, 100.0f, 0x1f } |
|
#define | FMOD_PRESET_QUARRY { 0, 18, 1.00f, -1000, -1000, 0, 1.49f, 0.83f, 1.0f, -10000, 0.061f, 500, 0.025f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_PLAIN { 0, 19, 0.21f, -1000, -2000, 0, 1.49f, 0.50f, 1.0f, -2466, 0.179f, -1926, 0.100f, 0.25f, 0.000f, 5000.0f, 250.0f, 21.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_PARKINGLOT { 0, 20, 1.00f, -1000, 0, 0, 1.65f, 1.50f, 1.0f, -1363, 0.008f, -1153, 0.012f, 0.25f, 0.000f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x1f } |
|
#define | FMOD_PRESET_SEWERPIPE { 0, 21, 0.80f, -1000, -1000, 0, 2.81f, 0.14f, 1.0f, 429, 0.014f, 1023, 0.021f, 0.25f, 0.000f, 5000.0f, 250.0f, 80.0f, 60.0f, 0x3f } |
|
#define | FMOD_PRESET_UNDERWATER { 0, 22, 1.00f, -1000, -4000, 0, 1.49f, 0.10f, 1.0f, -449, 0.007f, 1700, 0.011f, 1.18f, 0.348f, 5000.0f, 250.0f, 100.0f, 100.0f, 0x3f } |
|
#define | FMOD_PRESET_PSP_ROOM { 0, 1, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_STUDIO_A { 0, 2, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_STUDIO_B { 0, 3, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_STUDIO_C { 0, 4, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_HALL { 0, 5, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_SPACE { 0, 6, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_ECHO { 0, 7, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_DELAY { 0, 8, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_PRESET_PSP_PIPE { 0, 9, 0, 0, 0, 0, 0.0f, 0.0f, 0.0f, 0, 0.000f, 0, 0.000f, 0.00f, 0.000f, 0000.0f, 0.0f, 0.0f, 0.0f, 0x31f } |
|
#define | FMOD_REVERB_CHANNELFLAGS_INSTANCE0 0x00000010 /* SFX/Wii. Specify channel to target reverb instance 0. Default target. */ |
|
#define | FMOD_REVERB_CHANNELFLAGS_INSTANCE1 0x00000020 /* SFX/Wii. Specify channel to target reverb instance 1. */ |
|
#define | FMOD_REVERB_CHANNELFLAGS_INSTANCE2 0x00000040 /* SFX/Wii. Specify channel to target reverb instance 2. */ |
|
#define | FMOD_REVERB_CHANNELFLAGS_INSTANCE3 0x00000080 /* SFX. Specify channel to target reverb instance 3. */ |
|
#define | FMOD_REVERB_CHANNELFLAGS_DEFAULT FMOD_REVERB_CHANNELFLAGS_INSTANCE0 |
|
|
typedef | FMOD_RESULT (F_CALLBACK *FMOD_SYSTEM_CALLBACK)(FMOD_SYSTEM *system |
|
typedef | void (F_CALLBACK *FMOD_MEMORY_FREECALLBACK)(void *ptr |
|
typedef | float (F_CALLBACK *FMOD_3D_ROLLOFFCALLBACK)(FMOD_CHANNEL *channel |
|
FMOD_RESULT F_API | FMOD_Memory_Initialize (void *poolmem, int poollen, FMOD_MEMORY_ALLOCCALLBACK useralloc, FMOD_MEMORY_REALLOCCALLBACK userrealloc, FMOD_MEMORY_FREECALLBACK userfree, FMOD_MEMORY_TYPE memtypeflags) |
|
FMOD_RESULT F_API | FMOD_Memory_GetStats (int *currentalloced, int *maxalloced, FMOD_BOOL blocking) |
|
FMOD_RESULT F_API | FMOD_Debug_SetLevel (FMOD_DEBUGLEVEL level) |
|
FMOD_RESULT F_API | FMOD_Debug_GetLevel (FMOD_DEBUGLEVEL *level) |
|
FMOD_RESULT F_API | FMOD_File_SetDiskBusy (int busy) |
|
FMOD_RESULT F_API | FMOD_File_GetDiskBusy (int *busy) |
|
FMOD_RESULT F_API | FMOD_System_Create (FMOD_SYSTEM **system) |
|
FMOD_RESULT F_API | FMOD_System_Release (FMOD_SYSTEM *system) |
|
FMOD_RESULT F_API | FMOD_System_SetOutput (FMOD_SYSTEM *system, FMOD_OUTPUTTYPE output) |
|
FMOD_RESULT F_API | FMOD_System_GetOutput (FMOD_SYSTEM *system, FMOD_OUTPUTTYPE *output) |
|
FMOD_RESULT F_API | FMOD_System_GetNumDrivers (FMOD_SYSTEM *system, int *numdrivers) |
|
FMOD_RESULT F_API | FMOD_System_GetDriverInfo (FMOD_SYSTEM *system, int id, char *name, int namelen, FMOD_GUID *guid) |
|
FMOD_RESULT F_API | FMOD_System_GetDriverInfoW (FMOD_SYSTEM *system, int id, short *name, int namelen, FMOD_GUID *guid) |
|
FMOD_RESULT F_API | FMOD_System_GetDriverCaps (FMOD_SYSTEM *system, int id, FMOD_CAPS *caps, int *controlpaneloutputrate, FMOD_SPEAKERMODE *controlpanelspeakermode) |
|
FMOD_RESULT F_API | FMOD_System_SetDriver (FMOD_SYSTEM *system, int driver) |
|
FMOD_RESULT F_API | FMOD_System_GetDriver (FMOD_SYSTEM *system, int *driver) |
|
FMOD_RESULT F_API | FMOD_System_SetHardwareChannels (FMOD_SYSTEM *system, int numhardwarechannels) |
|
FMOD_RESULT F_API | FMOD_System_SetSoftwareChannels (FMOD_SYSTEM *system, int numsoftwarechannels) |
|
FMOD_RESULT F_API | FMOD_System_GetSoftwareChannels (FMOD_SYSTEM *system, int *numsoftwarechannels) |
|
FMOD_RESULT F_API | FMOD_System_SetSoftwareFormat (FMOD_SYSTEM *system, int samplerate, FMOD_SOUND_FORMAT format, int numoutputchannels, int maxinputchannels, FMOD_DSP_RESAMPLER resamplemethod) |
|
FMOD_RESULT F_API | FMOD_System_GetSoftwareFormat (FMOD_SYSTEM *system, int *samplerate, FMOD_SOUND_FORMAT *format, int *numoutputchannels, int *maxinputchannels, FMOD_DSP_RESAMPLER *resamplemethod, int *bits) |
|
FMOD_RESULT F_API | FMOD_System_SetDSPBufferSize (FMOD_SYSTEM *system, unsigned int bufferlength, int numbuffers) |
|
FMOD_RESULT F_API | FMOD_System_GetDSPBufferSize (FMOD_SYSTEM *system, unsigned int *bufferlength, int *numbuffers) |
|
FMOD_RESULT F_API | FMOD_System_SetFileSystem (FMOD_SYSTEM *system, FMOD_FILE_OPENCALLBACK useropen, FMOD_FILE_CLOSECALLBACK userclose, FMOD_FILE_READCALLBACK userread, FMOD_FILE_SEEKCALLBACK userseek, FMOD_FILE_ASYNCREADCALLBACK userasyncread, FMOD_FILE_ASYNCCANCELCALLBACK userasynccancel, int blockalign) |
|
FMOD_RESULT F_API | FMOD_System_AttachFileSystem (FMOD_SYSTEM *system, FMOD_FILE_OPENCALLBACK useropen, FMOD_FILE_CLOSECALLBACK userclose, FMOD_FILE_READCALLBACK userread, FMOD_FILE_SEEKCALLBACK userseek) |
|
FMOD_RESULT F_API | FMOD_System_SetAdvancedSettings (FMOD_SYSTEM *system, FMOD_ADVANCEDSETTINGS *settings) |
|
FMOD_RESULT F_API | FMOD_System_GetAdvancedSettings (FMOD_SYSTEM *system, FMOD_ADVANCEDSETTINGS *settings) |
|
FMOD_RESULT F_API | FMOD_System_SetSpeakerMode (FMOD_SYSTEM *system, FMOD_SPEAKERMODE speakermode) |
|
FMOD_RESULT F_API | FMOD_System_GetSpeakerMode (FMOD_SYSTEM *system, FMOD_SPEAKERMODE *speakermode) |
|
FMOD_RESULT F_API | FMOD_System_SetCallback (FMOD_SYSTEM *system, FMOD_SYSTEM_CALLBACK callback) |
|
FMOD_RESULT F_API | FMOD_System_SetPluginPath (FMOD_SYSTEM *system, const char *path) |
|
FMOD_RESULT F_API | FMOD_System_LoadPlugin (FMOD_SYSTEM *system, const char *filename, unsigned int *handle, unsigned int priority) |
|
FMOD_RESULT F_API | FMOD_System_UnloadPlugin (FMOD_SYSTEM *system, unsigned int handle) |
|
FMOD_RESULT F_API | FMOD_System_GetNumPlugins (FMOD_SYSTEM *system, FMOD_PLUGINTYPE plugintype, int *numplugins) |
|
FMOD_RESULT F_API | FMOD_System_GetPluginHandle (FMOD_SYSTEM *system, FMOD_PLUGINTYPE plugintype, int index, unsigned int *handle) |
|
FMOD_RESULT F_API | FMOD_System_GetPluginInfo (FMOD_SYSTEM *system, unsigned int handle, FMOD_PLUGINTYPE *plugintype, char *name, int namelen, unsigned int *version) |
|
FMOD_RESULT F_API | FMOD_System_SetOutputByPlugin (FMOD_SYSTEM *system, unsigned int handle) |
|
FMOD_RESULT F_API | FMOD_System_GetOutputByPlugin (FMOD_SYSTEM *system, unsigned int *handle) |
|
FMOD_RESULT F_API | FMOD_System_CreateDSPByPlugin (FMOD_SYSTEM *system, unsigned int handle, FMOD_DSP **dsp) |
|
FMOD_RESULT F_API | FMOD_System_RegisterCodec (FMOD_SYSTEM *system, FMOD_CODEC_DESCRIPTION *description, unsigned int *handle, unsigned int priority) |
|
FMOD_RESULT F_API | FMOD_System_RegisterDSP (FMOD_SYSTEM *system, FMOD_DSP_DESCRIPTION *description, unsigned int *handle) |
|
FMOD_RESULT F_API | FMOD_System_Init (FMOD_SYSTEM *system, int maxchannels, FMOD_INITFLAGS flags, void *extradriverdata) |
|
FMOD_RESULT F_API | FMOD_System_Close (FMOD_SYSTEM *system) |
|
FMOD_RESULT F_API | FMOD_System_Update (FMOD_SYSTEM *system) |
|
FMOD_RESULT F_API | FMOD_System_Set3DSettings (FMOD_SYSTEM *system, float dopplerscale, float distancefactor, float rolloffscale) |
|
FMOD_RESULT F_API | FMOD_System_Get3DSettings (FMOD_SYSTEM *system, float *dopplerscale, float *distancefactor, float *rolloffscale) |
|
FMOD_RESULT F_API | FMOD_System_Set3DNumListeners (FMOD_SYSTEM *system, int numlisteners) |
|
FMOD_RESULT F_API | FMOD_System_Get3DNumListeners (FMOD_SYSTEM *system, int *numlisteners) |
|
FMOD_RESULT F_API | FMOD_System_Set3DListenerAttributes (FMOD_SYSTEM *system, int listener, const FMOD_VECTOR *pos, const FMOD_VECTOR *vel, const FMOD_VECTOR *forward, const FMOD_VECTOR *up) |
|
FMOD_RESULT F_API | FMOD_System_Get3DListenerAttributes (FMOD_SYSTEM *system, int listener, FMOD_VECTOR *pos, FMOD_VECTOR *vel, FMOD_VECTOR *forward, FMOD_VECTOR *up) |
|
FMOD_RESULT F_API | FMOD_System_Set3DRolloffCallback (FMOD_SYSTEM *system, FMOD_3D_ROLLOFFCALLBACK callback) |
|
FMOD_RESULT F_API | FMOD_System_Set3DSpeakerPosition (FMOD_SYSTEM *system, FMOD_SPEAKER speaker, float x, float y, FMOD_BOOL active) |
|
FMOD_RESULT F_API | FMOD_System_Get3DSpeakerPosition (FMOD_SYSTEM *system, FMOD_SPEAKER speaker, float *x, float *y, FMOD_BOOL *active) |
|
FMOD_RESULT F_API | FMOD_System_SetStreamBufferSize (FMOD_SYSTEM *system, unsigned int filebuffersize, FMOD_TIMEUNIT filebuffersizetype) |
|
FMOD_RESULT F_API | FMOD_System_GetStreamBufferSize (FMOD_SYSTEM *system, unsigned int *filebuffersize, FMOD_TIMEUNIT *filebuffersizetype) |
|
FMOD_RESULT F_API | FMOD_System_GetVersion (FMOD_SYSTEM *system, unsigned int *version) |
|
FMOD_RESULT F_API | FMOD_System_GetOutputHandle (FMOD_SYSTEM *system, void **handle) |
|
FMOD_RESULT F_API | FMOD_System_GetChannelsPlaying (FMOD_SYSTEM *system, int *channels) |
|
FMOD_RESULT F_API | FMOD_System_GetHardwareChannels (FMOD_SYSTEM *system, int *numhardwarechannels) |
|
FMOD_RESULT F_API | FMOD_System_GetCPUUsage (FMOD_SYSTEM *system, float *dsp, float *stream, float *geometry, float *update, float *total) |
|
FMOD_RESULT F_API | FMOD_System_GetSoundRAM (FMOD_SYSTEM *system, int *currentalloced, int *maxalloced, int *total) |
|
FMOD_RESULT F_API | FMOD_System_GetNumCDROMDrives (FMOD_SYSTEM *system, int *numdrives) |
|
FMOD_RESULT F_API | FMOD_System_GetCDROMDriveName (FMOD_SYSTEM *system, int drive, char *drivename, int drivenamelen, char *scsiname, int scsinamelen, char *devicename, int devicenamelen) |
|
FMOD_RESULT F_API | FMOD_System_GetSpectrum (FMOD_SYSTEM *system, float *spectrumarray, int numvalues, int channeloffset, FMOD_DSP_FFT_WINDOW windowtype) |
|
FMOD_RESULT F_API | FMOD_System_GetWaveData (FMOD_SYSTEM *system, float *wavearray, int numvalues, int channeloffset) |
|
FMOD_RESULT F_API | FMOD_System_CreateSound (FMOD_SYSTEM *system, const char *name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO *exinfo, FMOD_SOUND **sound) |
|
FMOD_RESULT F_API | FMOD_System_CreateStream (FMOD_SYSTEM *system, const char *name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO *exinfo, FMOD_SOUND **sound) |
|
FMOD_RESULT F_API | FMOD_System_CreateDSP (FMOD_SYSTEM *system, FMOD_DSP_DESCRIPTION *description, FMOD_DSP **dsp) |
|
FMOD_RESULT F_API | FMOD_System_CreateDSPByType (FMOD_SYSTEM *system, FMOD_DSP_TYPE type, FMOD_DSP **dsp) |
|
FMOD_RESULT F_API | FMOD_System_CreateChannelGroup (FMOD_SYSTEM *system, const char *name, FMOD_CHANNELGROUP **channelgroup) |
|
FMOD_RESULT F_API | FMOD_System_CreateSoundGroup (FMOD_SYSTEM *system, const char *name, FMOD_SOUNDGROUP **soundgroup) |
|
FMOD_RESULT F_API | FMOD_System_CreateReverb (FMOD_SYSTEM *system, FMOD_REVERB **reverb) |
|
FMOD_RESULT F_API | FMOD_System_PlaySound (FMOD_SYSTEM *system, FMOD_CHANNELINDEX channelid, FMOD_SOUND *sound, FMOD_BOOL paused, FMOD_CHANNEL **channel) |
|
FMOD_RESULT F_API | FMOD_System_PlayDSP (FMOD_SYSTEM *system, FMOD_CHANNELINDEX channelid, FMOD_DSP *dsp, FMOD_BOOL paused, FMOD_CHANNEL **channel) |
|
FMOD_RESULT F_API | FMOD_System_GetChannel (FMOD_SYSTEM *system, int channelid, FMOD_CHANNEL **channel) |
|
FMOD_RESULT F_API | FMOD_System_GetMasterChannelGroup (FMOD_SYSTEM *system, FMOD_CHANNELGROUP **channelgroup) |
|
FMOD_RESULT F_API | FMOD_System_GetMasterSoundGroup (FMOD_SYSTEM *system, FMOD_SOUNDGROUP **soundgroup) |
|
FMOD_RESULT F_API | FMOD_System_SetReverbProperties (FMOD_SYSTEM *system, const FMOD_REVERB_PROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_System_GetReverbProperties (FMOD_SYSTEM *system, FMOD_REVERB_PROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_System_SetReverbAmbientProperties (FMOD_SYSTEM *system, FMOD_REVERB_PROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_System_GetReverbAmbientProperties (FMOD_SYSTEM *system, FMOD_REVERB_PROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_System_GetDSPHead (FMOD_SYSTEM *system, FMOD_DSP **dsp) |
|
FMOD_RESULT F_API | FMOD_System_AddDSP (FMOD_SYSTEM *system, FMOD_DSP *dsp, FMOD_DSPCONNECTION **connection) |
|
FMOD_RESULT F_API | FMOD_System_LockDSP (FMOD_SYSTEM *system) |
|
FMOD_RESULT F_API | FMOD_System_UnlockDSP (FMOD_SYSTEM *system) |
|
FMOD_RESULT F_API | FMOD_System_GetDSPClock (FMOD_SYSTEM *system, unsigned int *hi, unsigned int *lo) |
|
FMOD_RESULT F_API | FMOD_System_GetRecordNumDrivers (FMOD_SYSTEM *system, int *numdrivers) |
|
FMOD_RESULT F_API | FMOD_System_GetRecordDriverInfo (FMOD_SYSTEM *system, int id, char *name, int namelen, FMOD_GUID *guid) |
|
FMOD_RESULT F_API | FMOD_System_GetRecordDriverInfoW (FMOD_SYSTEM *system, int id, short *name, int namelen, FMOD_GUID *guid) |
|
FMOD_RESULT F_API | FMOD_System_GetRecordDriverCaps (FMOD_SYSTEM *system, int id, FMOD_CAPS *caps, int *minfrequency, int *maxfrequency) |
|
FMOD_RESULT F_API | FMOD_System_GetRecordPosition (FMOD_SYSTEM *system, int id, unsigned int *position) |
|
FMOD_RESULT F_API | FMOD_System_RecordStart (FMOD_SYSTEM *system, int id, FMOD_SOUND *sound, FMOD_BOOL loop) |
|
FMOD_RESULT F_API | FMOD_System_RecordStop (FMOD_SYSTEM *system, int id) |
|
FMOD_RESULT F_API | FMOD_System_IsRecording (FMOD_SYSTEM *system, int id, FMOD_BOOL *recording) |
|
FMOD_RESULT F_API | FMOD_System_CreateGeometry (FMOD_SYSTEM *system, int maxpolygons, int maxvertices, FMOD_GEOMETRY **geometry) |
|
FMOD_RESULT F_API | FMOD_System_SetGeometrySettings (FMOD_SYSTEM *system, float maxworldsize) |
|
FMOD_RESULT F_API | FMOD_System_GetGeometrySettings (FMOD_SYSTEM *system, float *maxworldsize) |
|
FMOD_RESULT F_API | FMOD_System_LoadGeometry (FMOD_SYSTEM *system, const void *data, int datasize, FMOD_GEOMETRY **geometry) |
|
FMOD_RESULT F_API | FMOD_System_GetGeometryOcclusion (FMOD_SYSTEM *system, const FMOD_VECTOR *listener, const FMOD_VECTOR *source, float *direct, float *reverb) |
|
FMOD_RESULT F_API | FMOD_System_SetNetworkProxy (FMOD_SYSTEM *system, const char *proxy) |
|
FMOD_RESULT F_API | FMOD_System_GetNetworkProxy (FMOD_SYSTEM *system, char *proxy, int proxylen) |
|
FMOD_RESULT F_API | FMOD_System_SetNetworkTimeout (FMOD_SYSTEM *system, int timeout) |
|
FMOD_RESULT F_API | FMOD_System_GetNetworkTimeout (FMOD_SYSTEM *system, int *timeout) |
|
FMOD_RESULT F_API | FMOD_System_SetUserData (FMOD_SYSTEM *system, void *userdata) |
|
FMOD_RESULT F_API | FMOD_System_GetUserData (FMOD_SYSTEM *system, void **userdata) |
|
FMOD_RESULT F_API | FMOD_System_GetMemoryInfo (FMOD_SYSTEM *system, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_Sound_Release (FMOD_SOUND *sound) |
|
FMOD_RESULT F_API | FMOD_Sound_GetSystemObject (FMOD_SOUND *sound, FMOD_SYSTEM **system) |
|
FMOD_RESULT F_API | FMOD_Sound_Lock (FMOD_SOUND *sound, unsigned int offset, unsigned int length, void **ptr1, void **ptr2, unsigned int *len1, unsigned int *len2) |
|
FMOD_RESULT F_API | FMOD_Sound_Unlock (FMOD_SOUND *sound, void *ptr1, void *ptr2, unsigned int len1, unsigned int len2) |
|
FMOD_RESULT F_API | FMOD_Sound_SetDefaults (FMOD_SOUND *sound, float frequency, float volume, float pan, int priority) |
|
FMOD_RESULT F_API | FMOD_Sound_GetDefaults (FMOD_SOUND *sound, float *frequency, float *volume, float *pan, int *priority) |
|
FMOD_RESULT F_API | FMOD_Sound_SetVariations (FMOD_SOUND *sound, float frequencyvar, float volumevar, float panvar) |
|
FMOD_RESULT F_API | FMOD_Sound_GetVariations (FMOD_SOUND *sound, float *frequencyvar, float *volumevar, float *panvar) |
|
FMOD_RESULT F_API | FMOD_Sound_Set3DMinMaxDistance (FMOD_SOUND *sound, float min, float max) |
|
FMOD_RESULT F_API | FMOD_Sound_Get3DMinMaxDistance (FMOD_SOUND *sound, float *min, float *max) |
|
FMOD_RESULT F_API | FMOD_Sound_Set3DConeSettings (FMOD_SOUND *sound, float insideconeangle, float outsideconeangle, float outsidevolume) |
|
FMOD_RESULT F_API | FMOD_Sound_Get3DConeSettings (FMOD_SOUND *sound, float *insideconeangle, float *outsideconeangle, float *outsidevolume) |
|
FMOD_RESULT F_API | FMOD_Sound_Set3DCustomRolloff (FMOD_SOUND *sound, FMOD_VECTOR *points, int numpoints) |
|
FMOD_RESULT F_API | FMOD_Sound_Get3DCustomRolloff (FMOD_SOUND *sound, FMOD_VECTOR **points, int *numpoints) |
|
FMOD_RESULT F_API | FMOD_Sound_SetSubSound (FMOD_SOUND *sound, int index, FMOD_SOUND *subsound) |
|
FMOD_RESULT F_API | FMOD_Sound_GetSubSound (FMOD_SOUND *sound, int index, FMOD_SOUND **subsound) |
|
FMOD_RESULT F_API | FMOD_Sound_SetSubSoundSentence (FMOD_SOUND *sound, int *subsoundlist, int numsubsounds) |
|
FMOD_RESULT F_API | FMOD_Sound_GetName (FMOD_SOUND *sound, char *name, int namelen) |
|
FMOD_RESULT F_API | FMOD_Sound_GetLength (FMOD_SOUND *sound, unsigned int *length, FMOD_TIMEUNIT lengthtype) |
|
FMOD_RESULT F_API | FMOD_Sound_GetFormat (FMOD_SOUND *sound, FMOD_SOUND_TYPE *type, FMOD_SOUND_FORMAT *format, int *channels, int *bits) |
|
FMOD_RESULT F_API | FMOD_Sound_GetNumSubSounds (FMOD_SOUND *sound, int *numsubsounds) |
|
FMOD_RESULT F_API | FMOD_Sound_GetNumTags (FMOD_SOUND *sound, int *numtags, int *numtagsupdated) |
|
FMOD_RESULT F_API | FMOD_Sound_GetTag (FMOD_SOUND *sound, const char *name, int index, FMOD_TAG *tag) |
|
FMOD_RESULT F_API | FMOD_Sound_GetOpenState (FMOD_SOUND *sound, FMOD_OPENSTATE *openstate, unsigned int *percentbuffered, FMOD_BOOL *starving, FMOD_BOOL *diskbusy) |
|
FMOD_RESULT F_API | FMOD_Sound_ReadData (FMOD_SOUND *sound, void *buffer, unsigned int lenbytes, unsigned int *read) |
|
FMOD_RESULT F_API | FMOD_Sound_SeekData (FMOD_SOUND *sound, unsigned int pcm) |
|
FMOD_RESULT F_API | FMOD_Sound_SetSoundGroup (FMOD_SOUND *sound, FMOD_SOUNDGROUP *soundgroup) |
|
FMOD_RESULT F_API | FMOD_Sound_GetSoundGroup (FMOD_SOUND *sound, FMOD_SOUNDGROUP **soundgroup) |
|
FMOD_RESULT F_API | FMOD_Sound_GetNumSyncPoints (FMOD_SOUND *sound, int *numsyncpoints) |
|
FMOD_RESULT F_API | FMOD_Sound_GetSyncPoint (FMOD_SOUND *sound, int index, FMOD_SYNCPOINT **point) |
|
FMOD_RESULT F_API | FMOD_Sound_GetSyncPointInfo (FMOD_SOUND *sound, FMOD_SYNCPOINT *point, char *name, int namelen, unsigned int *offset, FMOD_TIMEUNIT offsettype) |
|
FMOD_RESULT F_API | FMOD_Sound_AddSyncPoint (FMOD_SOUND *sound, unsigned int offset, FMOD_TIMEUNIT offsettype, const char *name, FMOD_SYNCPOINT **point) |
|
FMOD_RESULT F_API | FMOD_Sound_DeleteSyncPoint (FMOD_SOUND *sound, FMOD_SYNCPOINT *point) |
|
FMOD_RESULT F_API | FMOD_Sound_SetMode (FMOD_SOUND *sound, FMOD_MODE mode) |
|
FMOD_RESULT F_API | FMOD_Sound_GetMode (FMOD_SOUND *sound, FMOD_MODE *mode) |
|
FMOD_RESULT F_API | FMOD_Sound_SetLoopCount (FMOD_SOUND *sound, int loopcount) |
|
FMOD_RESULT F_API | FMOD_Sound_GetLoopCount (FMOD_SOUND *sound, int *loopcount) |
|
FMOD_RESULT F_API | FMOD_Sound_SetLoopPoints (FMOD_SOUND *sound, unsigned int loopstart, FMOD_TIMEUNIT loopstarttype, unsigned int loopend, FMOD_TIMEUNIT loopendtype) |
|
FMOD_RESULT F_API | FMOD_Sound_GetLoopPoints (FMOD_SOUND *sound, unsigned int *loopstart, FMOD_TIMEUNIT loopstarttype, unsigned int *loopend, FMOD_TIMEUNIT loopendtype) |
|
FMOD_RESULT F_API | FMOD_Sound_GetMusicNumChannels (FMOD_SOUND *sound, int *numchannels) |
|
FMOD_RESULT F_API | FMOD_Sound_SetMusicChannelVolume (FMOD_SOUND *sound, int channel, float volume) |
|
FMOD_RESULT F_API | FMOD_Sound_GetMusicChannelVolume (FMOD_SOUND *sound, int channel, float *volume) |
|
FMOD_RESULT F_API | FMOD_Sound_SetMusicSpeed (FMOD_SOUND *sound, float speed) |
|
FMOD_RESULT F_API | FMOD_Sound_GetMusicSpeed (FMOD_SOUND *sound, float *speed) |
|
FMOD_RESULT F_API | FMOD_Sound_SetUserData (FMOD_SOUND *sound, void *userdata) |
|
FMOD_RESULT F_API | FMOD_Sound_GetUserData (FMOD_SOUND *sound, void **userdata) |
|
FMOD_RESULT F_API | FMOD_Sound_GetMemoryInfo (FMOD_SOUND *sound, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_Channel_GetSystemObject (FMOD_CHANNEL *channel, FMOD_SYSTEM **system) |
|
FMOD_RESULT F_API | FMOD_Channel_Stop (FMOD_CHANNEL *channel) |
|
FMOD_RESULT F_API | FMOD_Channel_SetPaused (FMOD_CHANNEL *channel, FMOD_BOOL paused) |
|
FMOD_RESULT F_API | FMOD_Channel_GetPaused (FMOD_CHANNEL *channel, FMOD_BOOL *paused) |
|
FMOD_RESULT F_API | FMOD_Channel_SetVolume (FMOD_CHANNEL *channel, float volume) |
|
FMOD_RESULT F_API | FMOD_Channel_GetVolume (FMOD_CHANNEL *channel, float *volume) |
|
FMOD_RESULT F_API | FMOD_Channel_SetFrequency (FMOD_CHANNEL *channel, float frequency) |
|
FMOD_RESULT F_API | FMOD_Channel_GetFrequency (FMOD_CHANNEL *channel, float *frequency) |
|
FMOD_RESULT F_API | FMOD_Channel_SetPan (FMOD_CHANNEL *channel, float pan) |
|
FMOD_RESULT F_API | FMOD_Channel_GetPan (FMOD_CHANNEL *channel, float *pan) |
|
FMOD_RESULT F_API | FMOD_Channel_SetDelay (FMOD_CHANNEL *channel, FMOD_DELAYTYPE delaytype, unsigned int delayhi, unsigned int delaylo) |
|
FMOD_RESULT F_API | FMOD_Channel_GetDelay (FMOD_CHANNEL *channel, FMOD_DELAYTYPE delaytype, unsigned int *delayhi, unsigned int *delaylo) |
|
FMOD_RESULT F_API | FMOD_Channel_SetSpeakerMix (FMOD_CHANNEL *channel, float frontleft, float frontright, float center, float lfe, float backleft, float backright, float sideleft, float sideright) |
|
FMOD_RESULT F_API | FMOD_Channel_GetSpeakerMix (FMOD_CHANNEL *channel, float *frontleft, float *frontright, float *center, float *lfe, float *backleft, float *backright, float *sideleft, float *sideright) |
|
FMOD_RESULT F_API | FMOD_Channel_SetSpeakerLevels (FMOD_CHANNEL *channel, FMOD_SPEAKER speaker, float *levels, int numlevels) |
|
FMOD_RESULT F_API | FMOD_Channel_GetSpeakerLevels (FMOD_CHANNEL *channel, FMOD_SPEAKER speaker, float *levels, int numlevels) |
|
FMOD_RESULT F_API | FMOD_Channel_SetInputChannelMix (FMOD_CHANNEL *channel, float *levels, int numlevels) |
|
FMOD_RESULT F_API | FMOD_Channel_GetInputChannelMix (FMOD_CHANNEL *channel, float *levels, int numlevels) |
|
FMOD_RESULT F_API | FMOD_Channel_SetMute (FMOD_CHANNEL *channel, FMOD_BOOL mute) |
|
FMOD_RESULT F_API | FMOD_Channel_GetMute (FMOD_CHANNEL *channel, FMOD_BOOL *mute) |
|
FMOD_RESULT F_API | FMOD_Channel_SetPriority (FMOD_CHANNEL *channel, int priority) |
|
FMOD_RESULT F_API | FMOD_Channel_GetPriority (FMOD_CHANNEL *channel, int *priority) |
|
FMOD_RESULT F_API | FMOD_Channel_SetPosition (FMOD_CHANNEL *channel, unsigned int position, FMOD_TIMEUNIT postype) |
|
FMOD_RESULT F_API | FMOD_Channel_GetPosition (FMOD_CHANNEL *channel, unsigned int *position, FMOD_TIMEUNIT postype) |
|
FMOD_RESULT F_API | FMOD_Channel_SetReverbProperties (FMOD_CHANNEL *channel, const FMOD_REVERB_CHANNELPROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_Channel_GetReverbProperties (FMOD_CHANNEL *channel, FMOD_REVERB_CHANNELPROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_Channel_SetLowPassGain (FMOD_CHANNEL *channel, float gain) |
|
FMOD_RESULT F_API | FMOD_Channel_GetLowPassGain (FMOD_CHANNEL *channel, float *gain) |
|
FMOD_RESULT F_API | FMOD_Channel_SetChannelGroup (FMOD_CHANNEL *channel, FMOD_CHANNELGROUP *channelgroup) |
|
FMOD_RESULT F_API | FMOD_Channel_GetChannelGroup (FMOD_CHANNEL *channel, FMOD_CHANNELGROUP **channelgroup) |
|
FMOD_RESULT F_API | FMOD_Channel_SetCallback (FMOD_CHANNEL *channel, FMOD_CHANNEL_CALLBACK callback) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DAttributes (FMOD_CHANNEL *channel, const FMOD_VECTOR *pos, const FMOD_VECTOR *vel) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DAttributes (FMOD_CHANNEL *channel, FMOD_VECTOR *pos, FMOD_VECTOR *vel) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DMinMaxDistance (FMOD_CHANNEL *channel, float mindistance, float maxdistance) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DMinMaxDistance (FMOD_CHANNEL *channel, float *mindistance, float *maxdistance) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DConeSettings (FMOD_CHANNEL *channel, float insideconeangle, float outsideconeangle, float outsidevolume) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DConeSettings (FMOD_CHANNEL *channel, float *insideconeangle, float *outsideconeangle, float *outsidevolume) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DConeOrientation (FMOD_CHANNEL *channel, FMOD_VECTOR *orientation) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DConeOrientation (FMOD_CHANNEL *channel, FMOD_VECTOR *orientation) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DCustomRolloff (FMOD_CHANNEL *channel, FMOD_VECTOR *points, int numpoints) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DCustomRolloff (FMOD_CHANNEL *channel, FMOD_VECTOR **points, int *numpoints) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DOcclusion (FMOD_CHANNEL *channel, float directocclusion, float reverbocclusion) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DOcclusion (FMOD_CHANNEL *channel, float *directocclusion, float *reverbocclusion) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DSpread (FMOD_CHANNEL *channel, float angle) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DSpread (FMOD_CHANNEL *channel, float *angle) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DPanLevel (FMOD_CHANNEL *channel, float level) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DPanLevel (FMOD_CHANNEL *channel, float *level) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DDopplerLevel (FMOD_CHANNEL *channel, float level) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DDopplerLevel (FMOD_CHANNEL *channel, float *level) |
|
FMOD_RESULT F_API | FMOD_Channel_Set3DDistanceFilter (FMOD_CHANNEL *channel, FMOD_BOOL custom, float customLevel, float centerFreq) |
|
FMOD_RESULT F_API | FMOD_Channel_Get3DDistanceFilter (FMOD_CHANNEL *channel, FMOD_BOOL *custom, float *customLevel, float *centerFreq) |
|
FMOD_RESULT F_API | FMOD_Channel_GetDSPHead (FMOD_CHANNEL *channel, FMOD_DSP **dsp) |
|
FMOD_RESULT F_API | FMOD_Channel_AddDSP (FMOD_CHANNEL *channel, FMOD_DSP *dsp, FMOD_DSPCONNECTION **connection) |
|
FMOD_RESULT F_API | FMOD_Channel_IsPlaying (FMOD_CHANNEL *channel, FMOD_BOOL *isplaying) |
|
FMOD_RESULT F_API | FMOD_Channel_IsVirtual (FMOD_CHANNEL *channel, FMOD_BOOL *isvirtual) |
|
FMOD_RESULT F_API | FMOD_Channel_GetAudibility (FMOD_CHANNEL *channel, float *audibility) |
|
FMOD_RESULT F_API | FMOD_Channel_GetCurrentSound (FMOD_CHANNEL *channel, FMOD_SOUND **sound) |
|
FMOD_RESULT F_API | FMOD_Channel_GetSpectrum (FMOD_CHANNEL *channel, float *spectrumarray, int numvalues, int channeloffset, FMOD_DSP_FFT_WINDOW windowtype) |
|
FMOD_RESULT F_API | FMOD_Channel_GetWaveData (FMOD_CHANNEL *channel, float *wavearray, int numvalues, int channeloffset) |
|
FMOD_RESULT F_API | FMOD_Channel_GetIndex (FMOD_CHANNEL *channel, int *index) |
|
FMOD_RESULT F_API | FMOD_Channel_SetMode (FMOD_CHANNEL *channel, FMOD_MODE mode) |
|
FMOD_RESULT F_API | FMOD_Channel_GetMode (FMOD_CHANNEL *channel, FMOD_MODE *mode) |
|
FMOD_RESULT F_API | FMOD_Channel_SetLoopCount (FMOD_CHANNEL *channel, int loopcount) |
|
FMOD_RESULT F_API | FMOD_Channel_GetLoopCount (FMOD_CHANNEL *channel, int *loopcount) |
|
FMOD_RESULT F_API | FMOD_Channel_SetLoopPoints (FMOD_CHANNEL *channel, unsigned int loopstart, FMOD_TIMEUNIT loopstarttype, unsigned int loopend, FMOD_TIMEUNIT loopendtype) |
|
FMOD_RESULT F_API | FMOD_Channel_GetLoopPoints (FMOD_CHANNEL *channel, unsigned int *loopstart, FMOD_TIMEUNIT loopstarttype, unsigned int *loopend, FMOD_TIMEUNIT loopendtype) |
|
FMOD_RESULT F_API | FMOD_Channel_SetUserData (FMOD_CHANNEL *channel, void *userdata) |
|
FMOD_RESULT F_API | FMOD_Channel_GetUserData (FMOD_CHANNEL *channel, void **userdata) |
|
FMOD_RESULT F_API | FMOD_Channel_GetMemoryInfo (FMOD_CHANNEL *channel, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_Release (FMOD_CHANNELGROUP *channelgroup) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetSystemObject (FMOD_CHANNELGROUP *channelgroup, FMOD_SYSTEM **system) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_SetVolume (FMOD_CHANNELGROUP *channelgroup, float volume) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetVolume (FMOD_CHANNELGROUP *channelgroup, float *volume) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_SetPitch (FMOD_CHANNELGROUP *channelgroup, float pitch) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetPitch (FMOD_CHANNELGROUP *channelgroup, float *pitch) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_Set3DOcclusion (FMOD_CHANNELGROUP *channelgroup, float directocclusion, float reverbocclusion) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_Get3DOcclusion (FMOD_CHANNELGROUP *channelgroup, float *directocclusion, float *reverbocclusion) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_SetPaused (FMOD_CHANNELGROUP *channelgroup, FMOD_BOOL paused) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetPaused (FMOD_CHANNELGROUP *channelgroup, FMOD_BOOL *paused) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_SetMute (FMOD_CHANNELGROUP *channelgroup, FMOD_BOOL mute) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetMute (FMOD_CHANNELGROUP *channelgroup, FMOD_BOOL *mute) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_Stop (FMOD_CHANNELGROUP *channelgroup) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_OverrideVolume (FMOD_CHANNELGROUP *channelgroup, float volume) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_OverrideFrequency (FMOD_CHANNELGROUP *channelgroup, float frequency) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_OverridePan (FMOD_CHANNELGROUP *channelgroup, float pan) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_OverrideReverbProperties (FMOD_CHANNELGROUP *channelgroup, const FMOD_REVERB_CHANNELPROPERTIES *prop) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_Override3DAttributes (FMOD_CHANNELGROUP *channelgroup, const FMOD_VECTOR *pos, const FMOD_VECTOR *vel) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_OverrideSpeakerMix (FMOD_CHANNELGROUP *channelgroup, float frontleft, float frontright, float center, float lfe, float backleft, float backright, float sideleft, float sideright) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_AddGroup (FMOD_CHANNELGROUP *channelgroup, FMOD_CHANNELGROUP *group) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetNumGroups (FMOD_CHANNELGROUP *channelgroup, int *numgroups) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetGroup (FMOD_CHANNELGROUP *channelgroup, int index, FMOD_CHANNELGROUP **group) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetParentGroup (FMOD_CHANNELGROUP *channelgroup, FMOD_CHANNELGROUP **group) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetDSPHead (FMOD_CHANNELGROUP *channelgroup, FMOD_DSP **dsp) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_AddDSP (FMOD_CHANNELGROUP *channelgroup, FMOD_DSP *dsp, FMOD_DSPCONNECTION **connection) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetName (FMOD_CHANNELGROUP *channelgroup, char *name, int namelen) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetNumChannels (FMOD_CHANNELGROUP *channelgroup, int *numchannels) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetChannel (FMOD_CHANNELGROUP *channelgroup, int index, FMOD_CHANNEL **channel) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetSpectrum (FMOD_CHANNELGROUP *channelgroup, float *spectrumarray, int numvalues, int channeloffset, FMOD_DSP_FFT_WINDOW windowtype) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetWaveData (FMOD_CHANNELGROUP *channelgroup, float *wavearray, int numvalues, int channeloffset) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_SetUserData (FMOD_CHANNELGROUP *channelgroup, void *userdata) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetUserData (FMOD_CHANNELGROUP *channelgroup, void **userdata) |
|
FMOD_RESULT F_API | FMOD_ChannelGroup_GetMemoryInfo (FMOD_CHANNELGROUP *channelgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_Release (FMOD_SOUNDGROUP *soundgroup) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetSystemObject (FMOD_SOUNDGROUP *soundgroup, FMOD_SYSTEM **system) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_SetMaxAudible (FMOD_SOUNDGROUP *soundgroup, int maxaudible) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetMaxAudible (FMOD_SOUNDGROUP *soundgroup, int *maxaudible) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_SetMaxAudibleBehavior (FMOD_SOUNDGROUP *soundgroup, FMOD_SOUNDGROUP_BEHAVIOR behavior) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetMaxAudibleBehavior (FMOD_SOUNDGROUP *soundgroup, FMOD_SOUNDGROUP_BEHAVIOR *behavior) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_SetMuteFadeSpeed (FMOD_SOUNDGROUP *soundgroup, float speed) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetMuteFadeSpeed (FMOD_SOUNDGROUP *soundgroup, float *speed) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_SetVolume (FMOD_SOUNDGROUP *soundgroup, float volume) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetVolume (FMOD_SOUNDGROUP *soundgroup, float *volume) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_Stop (FMOD_SOUNDGROUP *soundgroup) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetName (FMOD_SOUNDGROUP *soundgroup, char *name, int namelen) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetNumSounds (FMOD_SOUNDGROUP *soundgroup, int *numsounds) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetSound (FMOD_SOUNDGROUP *soundgroup, int index, FMOD_SOUND **sound) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetNumPlaying (FMOD_SOUNDGROUP *soundgroup, int *numplaying) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_SetUserData (FMOD_SOUNDGROUP *soundgroup, void *userdata) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetUserData (FMOD_SOUNDGROUP *soundgroup, void **userdata) |
|
FMOD_RESULT F_API | FMOD_SoundGroup_GetMemoryInfo (FMOD_SOUNDGROUP *soundgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_DSP_Release (FMOD_DSP *dsp) |
|
FMOD_RESULT F_API | FMOD_DSP_GetSystemObject (FMOD_DSP *dsp, FMOD_SYSTEM **system) |
|
FMOD_RESULT F_API | FMOD_DSP_AddInput (FMOD_DSP *dsp, FMOD_DSP *target, FMOD_DSPCONNECTION **connection) |
|
FMOD_RESULT F_API | FMOD_DSP_DisconnectFrom (FMOD_DSP *dsp, FMOD_DSP *target) |
|
FMOD_RESULT F_API | FMOD_DSP_DisconnectAll (FMOD_DSP *dsp, FMOD_BOOL inputs, FMOD_BOOL outputs) |
|
FMOD_RESULT F_API | FMOD_DSP_Remove (FMOD_DSP *dsp) |
|
FMOD_RESULT F_API | FMOD_DSP_GetNumInputs (FMOD_DSP *dsp, int *numinputs) |
|
FMOD_RESULT F_API | FMOD_DSP_GetNumOutputs (FMOD_DSP *dsp, int *numoutputs) |
|
FMOD_RESULT F_API | FMOD_DSP_GetInput (FMOD_DSP *dsp, int index, FMOD_DSP **input, FMOD_DSPCONNECTION **inputconnection) |
|
FMOD_RESULT F_API | FMOD_DSP_GetOutput (FMOD_DSP *dsp, int index, FMOD_DSP **output, FMOD_DSPCONNECTION **outputconnection) |
|
FMOD_RESULT F_API | FMOD_DSP_SetActive (FMOD_DSP *dsp, FMOD_BOOL active) |
|
FMOD_RESULT F_API | FMOD_DSP_GetActive (FMOD_DSP *dsp, FMOD_BOOL *active) |
|
FMOD_RESULT F_API | FMOD_DSP_SetBypass (FMOD_DSP *dsp, FMOD_BOOL bypass) |
|
FMOD_RESULT F_API | FMOD_DSP_GetBypass (FMOD_DSP *dsp, FMOD_BOOL *bypass) |
|
FMOD_RESULT F_API | FMOD_DSP_SetSpeakerActive (FMOD_DSP *dsp, FMOD_SPEAKER speaker, FMOD_BOOL active) |
|
FMOD_RESULT F_API | FMOD_DSP_GetSpeakerActive (FMOD_DSP *dsp, FMOD_SPEAKER speaker, FMOD_BOOL *active) |
|
FMOD_RESULT F_API | FMOD_DSP_Reset (FMOD_DSP *dsp) |
|
FMOD_RESULT F_API | FMOD_DSP_SetParameter (FMOD_DSP *dsp, int index, float value) |
|
FMOD_RESULT F_API | FMOD_DSP_GetParameter (FMOD_DSP *dsp, int index, float *value, char *valuestr, int valuestrlen) |
|
FMOD_RESULT F_API | FMOD_DSP_GetNumParameters (FMOD_DSP *dsp, int *numparams) |
|
FMOD_RESULT F_API | FMOD_DSP_GetParameterInfo (FMOD_DSP *dsp, int index, char *name, char *label, char *description, int descriptionlen, float *min, float *max) |
|
FMOD_RESULT F_API | FMOD_DSP_ShowConfigDialog (FMOD_DSP *dsp, void *hwnd, FMOD_BOOL show) |
|
FMOD_RESULT F_API | FMOD_DSP_GetInfo (FMOD_DSP *dsp, char *name, unsigned int *version, int *channels, int *configwidth, int *configheight) |
|
FMOD_RESULT F_API | FMOD_DSP_GetType (FMOD_DSP *dsp, FMOD_DSP_TYPE *type) |
|
FMOD_RESULT F_API | FMOD_DSP_SetDefaults (FMOD_DSP *dsp, float frequency, float volume, float pan, int priority) |
|
FMOD_RESULT F_API | FMOD_DSP_GetDefaults (FMOD_DSP *dsp, float *frequency, float *volume, float *pan, int *priority) |
|
FMOD_RESULT F_API | FMOD_DSP_SetUserData (FMOD_DSP *dsp, void *userdata) |
|
FMOD_RESULT F_API | FMOD_DSP_GetUserData (FMOD_DSP *dsp, void **userdata) |
|
FMOD_RESULT F_API | FMOD_DSP_GetMemoryInfo (FMOD_DSP *dsp, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_GetInput (FMOD_DSPCONNECTION *dspconnection, FMOD_DSP **input) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_GetOutput (FMOD_DSPCONNECTION *dspconnection, FMOD_DSP **output) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_SetMix (FMOD_DSPCONNECTION *dspconnection, float volume) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_GetMix (FMOD_DSPCONNECTION *dspconnection, float *volume) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_SetLevels (FMOD_DSPCONNECTION *dspconnection, FMOD_SPEAKER speaker, float *levels, int numlevels) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_GetLevels (FMOD_DSPCONNECTION *dspconnection, FMOD_SPEAKER speaker, float *levels, int numlevels) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_SetUserData (FMOD_DSPCONNECTION *dspconnection, void *userdata) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_GetUserData (FMOD_DSPCONNECTION *dspconnection, void **userdata) |
|
FMOD_RESULT F_API | FMOD_DSPConnection_GetMemoryInfo (FMOD_DSPCONNECTION *dspconnection, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_Geometry_Release (FMOD_GEOMETRY *geometry) |
|
FMOD_RESULT F_API | FMOD_Geometry_AddPolygon (FMOD_GEOMETRY *geometry, float directocclusion, float reverbocclusion, FMOD_BOOL doublesided, int numvertices, const FMOD_VECTOR *vertices, int *polygonindex) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetNumPolygons (FMOD_GEOMETRY *geometry, int *numpolygons) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetMaxPolygons (FMOD_GEOMETRY *geometry, int *maxpolygons, int *maxvertices) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetPolygonNumVertices (FMOD_GEOMETRY *geometry, int index, int *numvertices) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetPolygonVertex (FMOD_GEOMETRY *geometry, int index, int vertexindex, const FMOD_VECTOR *vertex) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetPolygonVertex (FMOD_GEOMETRY *geometry, int index, int vertexindex, FMOD_VECTOR *vertex) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetPolygonAttributes (FMOD_GEOMETRY *geometry, int index, float directocclusion, float reverbocclusion, FMOD_BOOL doublesided) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetPolygonAttributes (FMOD_GEOMETRY *geometry, int index, float *directocclusion, float *reverbocclusion, FMOD_BOOL *doublesided) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetActive (FMOD_GEOMETRY *geometry, FMOD_BOOL active) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetActive (FMOD_GEOMETRY *geometry, FMOD_BOOL *active) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetRotation (FMOD_GEOMETRY *geometry, const FMOD_VECTOR *forward, const FMOD_VECTOR *up) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetRotation (FMOD_GEOMETRY *geometry, FMOD_VECTOR *forward, FMOD_VECTOR *up) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetPosition (FMOD_GEOMETRY *geometry, const FMOD_VECTOR *position) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetPosition (FMOD_GEOMETRY *geometry, FMOD_VECTOR *position) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetScale (FMOD_GEOMETRY *geometry, const FMOD_VECTOR *scale) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetScale (FMOD_GEOMETRY *geometry, FMOD_VECTOR *scale) |
|
FMOD_RESULT F_API | FMOD_Geometry_Save (FMOD_GEOMETRY *geometry, void *data, int *datasize) |
|
FMOD_RESULT F_API | FMOD_Geometry_SetUserData (FMOD_GEOMETRY *geometry, void *userdata) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetUserData (FMOD_GEOMETRY *geometry, void **userdata) |
|
FMOD_RESULT F_API | FMOD_Geometry_GetMemoryInfo (FMOD_GEOMETRY *geometry, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|
FMOD_RESULT F_API | FMOD_Reverb_Release (FMOD_REVERB *reverb) |
|
FMOD_RESULT F_API | FMOD_Reverb_Set3DAttributes (FMOD_REVERB *reverb, const FMOD_VECTOR *position, float mindistance, float maxdistance) |
|
FMOD_RESULT F_API | FMOD_Reverb_Get3DAttributes (FMOD_REVERB *reverb, FMOD_VECTOR *position, float *mindistance, float *maxdistance) |
|
FMOD_RESULT F_API | FMOD_Reverb_SetProperties (FMOD_REVERB *reverb, const FMOD_REVERB_PROPERTIES *properties) |
|
FMOD_RESULT F_API | FMOD_Reverb_GetProperties (FMOD_REVERB *reverb, FMOD_REVERB_PROPERTIES *properties) |
|
FMOD_RESULT F_API | FMOD_Reverb_SetActive (FMOD_REVERB *reverb, FMOD_BOOL active) |
|
FMOD_RESULT F_API | FMOD_Reverb_GetActive (FMOD_REVERB *reverb, FMOD_BOOL *active) |
|
FMOD_RESULT F_API | FMOD_Reverb_SetUserData (FMOD_REVERB *reverb, void *userdata) |
|
FMOD_RESULT F_API | FMOD_Reverb_GetUserData (FMOD_REVERB *reverb, void **userdata) |
|
FMOD_RESULT F_API | FMOD_Reverb_GetMemoryInfo (FMOD_REVERB *reverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details) |
|