|
enum | FMOD.RESULT : int {
FMOD.OK
, FMOD.ERR_BADCOMMAND
, FMOD.ERR_CHANNEL_ALLOC
, FMOD.ERR_CHANNEL_STOLEN
,
FMOD.ERR_DMA
, FMOD.ERR_DSP_CONNECTION
, FMOD.ERR_DSP_DONTPROCESS
, FMOD.ERR_DSP_FORMAT
,
FMOD.ERR_DSP_INUSE
, FMOD.ERR_DSP_NOTFOUND
, FMOD.ERR_DSP_RESERVED
, FMOD.ERR_DSP_SILENCE
,
FMOD.ERR_DSP_TYPE
, FMOD.ERR_FILE_BAD
, FMOD.ERR_FILE_COULDNOTSEEK
, FMOD.ERR_FILE_DISKEJECTED
,
FMOD.ERR_FILE_EOF
, FMOD.ERR_FILE_ENDOFDATA
, FMOD.ERR_FILE_NOTFOUND
, FMOD.ERR_FORMAT
,
FMOD.ERR_HEADER_MISMATCH
, FMOD.ERR_HTTP
, FMOD.ERR_HTTP_ACCESS
, FMOD.ERR_HTTP_PROXY_AUTH
,
FMOD.ERR_HTTP_SERVER_ERROR
, FMOD.ERR_HTTP_TIMEOUT
, FMOD.ERR_INITIALIZATION
, FMOD.ERR_INITIALIZED
,
FMOD.ERR_INTERNAL
, FMOD.ERR_INVALID_FLOAT
, FMOD.ERR_INVALID_HANDLE
, FMOD.ERR_INVALID_PARAM
,
FMOD.ERR_INVALID_POSITION
, FMOD.ERR_INVALID_SPEAKER
, FMOD.ERR_INVALID_SYNCPOINT
, FMOD.ERR_INVALID_THREAD
,
FMOD.ERR_INVALID_VECTOR
, FMOD.ERR_MAXAUDIBLE
, FMOD.ERR_MEMORY
, FMOD.ERR_MEMORY_CANTPOINT
,
FMOD.ERR_NEEDS3D
, FMOD.ERR_NEEDSHARDWARE
, FMOD.ERR_NET_CONNECT
, FMOD.ERR_NET_SOCKET_ERROR
,
FMOD.ERR_NET_URL
, FMOD.ERR_NET_WOULD_BLOCK
, FMOD.ERR_NOTREADY
, FMOD.ERR_OUTPUT_ALLOCATED
,
FMOD.ERR_OUTPUT_CREATEBUFFER
, FMOD.ERR_OUTPUT_DRIVERCALL
, FMOD.ERR_OUTPUT_FORMAT
, FMOD.ERR_OUTPUT_INIT
,
FMOD.ERR_OUTPUT_NODRIVERS
, FMOD.ERR_PLUGIN
, FMOD.ERR_PLUGIN_MISSING
, FMOD.ERR_PLUGIN_RESOURCE
,
FMOD.ERR_PLUGIN_VERSION
, FMOD.ERR_RECORD
, FMOD.ERR_REVERB_CHANNELGROUP
, FMOD.ERR_REVERB_INSTANCE
,
FMOD.ERR_SUBSOUNDS
, FMOD.ERR_SUBSOUND_ALLOCATED
, FMOD.ERR_SUBSOUND_CANTMOVE
, FMOD.ERR_TAGNOTFOUND
,
FMOD.ERR_TOOMANYCHANNELS
, FMOD.ERR_TRUNCATED
, FMOD.ERR_UNIMPLEMENTED
, FMOD.ERR_UNINITIALIZED
,
FMOD.ERR_UNSUPPORTED
, FMOD.ERR_VERSION
, FMOD.ERR_EVENT_ALREADY_LOADED
, FMOD.ERR_EVENT_LIVEUPDATE_BUSY
,
FMOD.ERR_EVENT_LIVEUPDATE_MISMATCH
, FMOD.ERR_EVENT_LIVEUPDATE_TIMEOUT
, FMOD.ERR_EVENT_NOTFOUND
, FMOD.ERR_STUDIO_UNINITIALIZED
,
FMOD.ERR_STUDIO_NOT_LOADED
, FMOD.ERR_INVALID_STRING
, FMOD.ERR_ALREADY_LOCKED
, FMOD.ERR_NOT_LOCKED
,
FMOD.ERR_RECORD_DISCONNECTED
, FMOD.ERR_TOOMANYSAMPLES
} |
|
enum | FMOD.CHANNELCONTROL_TYPE : int { FMOD.CHANNEL
, FMOD.CHANNELGROUP
, FMOD.MAX
} |
|
enum | FMOD.OUTPUTTYPE : int {
FMOD.AUTODETECT
, FMOD.UNKNOWN
, FMOD.NOSOUND
, FMOD.WAVWRITER
,
FMOD.NOSOUND_NRT
, FMOD.WAVWRITER_NRT
, FMOD.WASAPI
, FMOD.ASIO
,
FMOD.PULSEAUDIO
, FMOD.ALSA
, FMOD.COREAUDIO
, FMOD.AUDIOTRACK
,
FMOD.OPENSL
, FMOD.AUDIOOUT
, FMOD.AUDIO3D
, FMOD.WEBAUDIO
,
FMOD.NNAUDIO
, FMOD.WINSONIC
, FMOD.AAUDIO
, FMOD.AUDIOWORKLET
,
FMOD.PHASE
, FMOD.OHAUDIO
, FMOD.MAX
} |
|
enum | FMOD.PORT_TYPE : int {
FMOD.MUSIC
, FMOD.COPYRIGHT_MUSIC
, FMOD.VOICE
, FMOD.CONTROLLER
,
FMOD.PERSONAL
, FMOD.VIBRATION
, FMOD.AUX
, FMOD.MAX
} |
|
enum | FMOD.DEBUG_MODE : int { FMOD.TTY
, FMOD.FILE
, FMOD.CALLBACK
} |
|
enum | FMOD.DEBUG_FLAGS : uint {
FMOD.NONE = 0x00000000
, FMOD.ERROR = 0x00000001
, FMOD.WARNING = 0x00000002
, FMOD.LOG = 0x00000004
,
FMOD.TYPE_MEMORY = 0x00000100
, FMOD.TYPE_FILE = 0x00000200
, FMOD.TYPE_CODEC = 0x00000400
, FMOD.TYPE_TRACE = 0x00000800
,
FMOD.DISPLAY_TIMESTAMPS = 0x00010000
, FMOD.DISPLAY_LINENUMBERS = 0x00020000
, FMOD.DISPLAY_THREAD = 0x00040000
} |
|
enum | FMOD.MEMORY_TYPE : uint {
FMOD.NORMAL = 0x00000000
, FMOD.STREAM_FILE = 0x00000001
, FMOD.STREAM_DECODE = 0x00000002
, FMOD.SAMPLEDATA = 0x00000004
,
FMOD.DSP_BUFFER = 0x00000008
, FMOD.PLUGIN = 0x00000010
, FMOD.PERSISTENT = 0x00200000
, FMOD.ALL = 0xFFFFFFFF
} |
|
enum | FMOD.SPEAKERMODE : int {
FMOD.DEFAULT
, FMOD.RAW
, FMOD.MONO
, FMOD.STEREO
,
FMOD.QUAD
, FMOD.SURROUND
, FMOD._5POINT1
, FMOD._7POINT1
,
FMOD._7POINT1POINT4
, FMOD.MAX
} |
|
enum | FMOD.SPEAKER : int {
FMOD.NONE = -1
, FMOD.FRONT_LEFT
, FMOD.FRONT_RIGHT
, FMOD.FRONT_CENTER
,
FMOD.LOW_FREQUENCY
, FMOD.SURROUND_LEFT
, FMOD.SURROUND_RIGHT
, FMOD.BACK_LEFT
,
FMOD.BACK_RIGHT
, FMOD.TOP_FRONT_LEFT
, FMOD.TOP_FRONT_RIGHT
, FMOD.TOP_BACK_LEFT
,
FMOD.TOP_BACK_RIGHT
, FMOD.MAX
} |
|
enum | FMOD.CHANNELMASK : uint {
FMOD.FRONT_LEFT = 0x00000001
, FMOD.FRONT_RIGHT = 0x00000002
, FMOD.FRONT_CENTER = 0x00000004
, FMOD.LOW_FREQUENCY = 0x00000008
,
FMOD.SURROUND_LEFT = 0x00000010
, FMOD.SURROUND_RIGHT = 0x00000020
, FMOD.BACK_LEFT = 0x00000040
, FMOD.BACK_RIGHT = 0x00000080
,
FMOD.BACK_CENTER = 0x00000100
, FMOD.MONO = (FRONT_LEFT)
, FMOD.STEREO = (FRONT_LEFT | FRONT_RIGHT)
, FMOD.LRC = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER)
,
FMOD.QUAD = (FRONT_LEFT | FRONT_RIGHT | SURROUND_LEFT | SURROUND_RIGHT)
, FMOD.SURROUND = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | SURROUND_LEFT | SURROUND_RIGHT)
, FMOD._5POINT1 = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | LOW_FREQUENCY | SURROUND_LEFT | SURROUND_RIGHT)
, FMOD._5POINT1_REARS = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | LOW_FREQUENCY | BACK_LEFT | BACK_RIGHT)
,
FMOD._7POINT0 = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | SURROUND_LEFT | SURROUND_RIGHT | BACK_LEFT | BACK_RIGHT)
, FMOD._7POINT1 = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | LOW_FREQUENCY | SURROUND_LEFT | SURROUND_RIGHT | BACK_LEFT | BACK_RIGHT)
} |
|
enum | FMOD.CHANNELORDER : int {
FMOD.DEFAULT
, FMOD.WAVEFORMAT
, FMOD.PROTOOLS
, FMOD.ALLMONO
,
FMOD.ALLSTEREO
, FMOD.ALSA
, FMOD.MAX
} |
|
enum | FMOD.PLUGINTYPE : int { FMOD.OUTPUT
, FMOD.CODEC
, FMOD.DSP
, FMOD.MAX
} |
|
enum | FMOD.INITFLAGS : uint {
FMOD.NORMAL = 0x00000000
, FMOD.STREAM_FROM_UPDATE = 0x00000001
, FMOD.MIX_FROM_UPDATE = 0x00000002
, FMOD._3D_RIGHTHANDED = 0x00000004
,
FMOD.CLIP_OUTPUT = 0x00000008
, FMOD.CHANNEL_LOWPASS = 0x00000100
, FMOD.CHANNEL_DISTANCEFILTER = 0x00000200
, FMOD.PROFILE_ENABLE = 0x00010000
,
FMOD.VOL0_BECOMES_VIRTUAL = 0x00020000
, FMOD.GEOMETRY_USECLOSEST = 0x00040000
, FMOD.PREFER_DOLBY_DOWNMIX = 0x00080000
, FMOD.THREAD_UNSAFE = 0x00100000
,
FMOD.PROFILE_METER_ALL = 0x00200000
, FMOD.MEMORY_TRACKING = 0x00400000
} |
|
enum | FMOD.SOUND_TYPE : int {
FMOD.UNKNOWN
, FMOD.AIFF
, FMOD.ASF
, FMOD.DLS
,
FMOD.FLAC
, FMOD.FSB
, FMOD.IT
, FMOD.MIDI
,
FMOD.MOD
, FMOD.MPEG
, FMOD.OGGVORBIS
, FMOD.PLAYLIST
,
FMOD.RAW
, FMOD.S3M
, FMOD.USER
, FMOD.WAV
,
FMOD.XM
, FMOD.XMA
, FMOD.AUDIOQUEUE
, FMOD.AT9
,
FMOD.VORBIS
, FMOD.MEDIA_FOUNDATION
, FMOD.MEDIACODEC
, FMOD.FADPCM
,
FMOD.OPUS
, FMOD.MAX
} |
|
enum | FMOD.SOUND_FORMAT : int {
FMOD.NONE
, FMOD.PCM8
, FMOD.PCM16
, FMOD.PCM24
,
FMOD.PCM32
, FMOD.PCMFLOAT
, FMOD.BITSTREAM
, FMOD.MAX
} |
|
enum | FMOD.MODE : uint {
FMOD.DEFAULT = 0x00000000
, FMOD.LOOP_OFF = 0x00000001
, FMOD.LOOP_NORMAL = 0x00000002
, FMOD.LOOP_BIDI = 0x00000004
,
FMOD._2D = 0x00000008
, FMOD._3D = 0x00000010
, FMOD.CREATESTREAM = 0x00000080
, FMOD.CREATESAMPLE = 0x00000100
,
FMOD.CREATECOMPRESSEDSAMPLE = 0x00000200
, FMOD.OPENUSER = 0x00000400
, FMOD.OPENMEMORY = 0x00000800
, FMOD.OPENMEMORY_POINT = 0x10000000
,
FMOD.OPENRAW = 0x00001000
, FMOD.OPENONLY = 0x00002000
, FMOD.ACCURATETIME = 0x00004000
, FMOD.MPEGSEARCH = 0x00008000
,
FMOD.NONBLOCKING = 0x00010000
, FMOD.UNIQUE = 0x00020000
, FMOD._3D_HEADRELATIVE = 0x00040000
, FMOD._3D_WORLDRELATIVE = 0x00080000
,
FMOD._3D_INVERSEROLLOFF = 0x00100000
, FMOD._3D_LINEARROLLOFF = 0x00200000
, FMOD._3D_LINEARSQUAREROLLOFF = 0x00400000
, FMOD._3D_INVERSETAPEREDROLLOFF = 0x00800000
,
FMOD._3D_CUSTOMROLLOFF = 0x04000000
, FMOD._3D_IGNOREGEOMETRY = 0x40000000
, FMOD.IGNORETAGS = 0x02000000
, FMOD.LOWMEM = 0x08000000
,
FMOD.VIRTUAL_PLAYFROMSTART = 0x80000000
} |
|
enum | FMOD.OPENSTATE : int {
FMOD.READY = 0
, FMOD.LOADING
, FMOD.ERROR
, FMOD.CONNECTING
,
FMOD.BUFFERING
, FMOD.SEEKING
, FMOD.PLAYING
, FMOD.SETPOSITION
,
FMOD.MAX
} |
|
enum | FMOD.SOUNDGROUP_BEHAVIOR : int { FMOD.BEHAVIOR_FAIL
, FMOD.BEHAVIOR_MUTE
, FMOD.BEHAVIOR_STEALLOWEST
, FMOD.MAX
} |
|
enum | FMOD.CHANNELCONTROL_CALLBACK_TYPE : int {
FMOD.END
, FMOD.VIRTUALVOICE
, FMOD.SYNCPOINT
, FMOD.OCCLUSION
,
FMOD.MAX
} |
|
enum | FMOD.ERRORCALLBACK_INSTANCETYPE : int {
FMOD.NONE
, FMOD.SYSTEM
, FMOD.CHANNEL
, FMOD.CHANNELGROUP
,
FMOD.CHANNELCONTROL
, FMOD.SOUND
, FMOD.SOUNDGROUP
, FMOD.DSP
,
FMOD.DSPCONNECTION
, FMOD.GEOMETRY
, FMOD.REVERB3D
, FMOD.STUDIO_SYSTEM
,
FMOD.STUDIO_EVENTDESCRIPTION
, FMOD.STUDIO_EVENTINSTANCE
, FMOD.STUDIO_PARAMETERINSTANCE
, FMOD.STUDIO_BUS
,
FMOD.STUDIO_VCA
, FMOD.STUDIO_BANK
, FMOD.STUDIO_COMMANDREPLAY
} |
|
enum | FMOD.SYSTEM_CALLBACK_TYPE : uint {
FMOD.DEVICELISTCHANGED = 0x00000001
, FMOD.DEVICELOST = 0x00000002
, FMOD.MEMORYALLOCATIONFAILED = 0x00000004
, FMOD.THREADCREATED = 0x00000008
,
FMOD.BADDSPCONNECTION = 0x00000010
, FMOD.PREMIX = 0x00000020
, FMOD.POSTMIX = 0x00000040
, FMOD.ERROR = 0x00000080
,
FMOD.MIDMIX = 0x00000100
, FMOD.THREADDESTROYED = 0x00000200
, FMOD.PREUPDATE = 0x00000400
, FMOD.POSTUPDATE = 0x00000800
,
FMOD.RECORDLISTCHANGED = 0x00001000
, FMOD.BUFFEREDNOMIX = 0x00002000
, FMOD.DEVICEREINITIALIZE = 0x00004000
, FMOD.OUTPUTUNDERRUN = 0x00008000
,
FMOD.RECORDPOSITIONCHANGED = 0x00010000
, FMOD.ALL = 0xFFFFFFFF
} |
|
enum | FMOD.DSP_RESAMPLER : int {
FMOD.DEFAULT
, FMOD.NOINTERP
, FMOD.LINEAR
, FMOD.CUBIC
,
FMOD.SPLINE
, FMOD.MAX
} |
|
enum | FMOD.DSP_CALLBACK_TYPE : int { FMOD.DATAPARAMETERRELEASE
, FMOD.MAX
} |
|
enum | FMOD.DSPCONNECTION_TYPE : int {
FMOD.STANDARD
, FMOD.SIDECHAIN
, FMOD.SEND
, FMOD.SEND_SIDECHAIN
,
FMOD.MAX
} |
|
enum | FMOD.TAGTYPE : int {
FMOD.UNKNOWN = 0
, FMOD.ID3V1
, FMOD.ID3V2
, FMOD.VORBISCOMMENT
,
FMOD.SHOUTCAST
, FMOD.ICECAST
, FMOD.ASF
, FMOD.MIDI
,
FMOD.PLAYLIST
, FMOD.FMOD
, FMOD.USER
, FMOD.MAX
} |
|
enum | FMOD.TAGDATATYPE : int {
FMOD.BINARY = 0
, FMOD.INT
, FMOD.FLOAT
, FMOD.STRING
,
FMOD.STRING_UTF16
, FMOD.STRING_UTF16BE
, FMOD.STRING_UTF8
, FMOD.MAX
} |
|
enum | FMOD.TIMEUNIT : uint {
FMOD.MS = 0x00000001
, FMOD.PCM = 0x00000002
, FMOD.PCMBYTES = 0x00000004
, FMOD.RAWBYTES = 0x00000008
,
FMOD.PCMFRACTION = 0x00000010
, FMOD.MODORDER = 0x00000100
, FMOD.MODROW = 0x00000200
, FMOD.MODPATTERN = 0x00000400
} |
|
enum | FMOD.DRIVER_STATE : uint { FMOD.CONNECTED = 0x00000001
, FMOD.DEFAULT = 0x00000002
} |
|
enum | FMOD.THREAD_PRIORITY : int {
FMOD.PLATFORM_MIN = -32 * 1024
, FMOD.PLATFORM_MAX = 32 * 1024
, FMOD.DEFAULT = PLATFORM_MIN - 1
, FMOD.LOW = PLATFORM_MIN - 2
,
FMOD.MEDIUM = PLATFORM_MIN - 3
, FMOD.HIGH = PLATFORM_MIN - 4
, FMOD.VERY_HIGH = PLATFORM_MIN - 5
, FMOD.EXTREME = PLATFORM_MIN - 6
,
FMOD.CRITICAL = PLATFORM_MIN - 7
, FMOD.MIXER = EXTREME
, FMOD.FEEDER = CRITICAL
, FMOD.STREAM = VERY_HIGH
,
FMOD.FILE = HIGH
, FMOD.NONBLOCKING = HIGH
, FMOD.RECORD = HIGH
, FMOD.GEOMETRY = LOW
,
FMOD.PROFILER = MEDIUM
, FMOD.STUDIO_UPDATE = MEDIUM
, FMOD.STUDIO_LOAD_BANK = MEDIUM
, FMOD.STUDIO_LOAD_SAMPLE = MEDIUM
,
FMOD.CONVOLUTION1 = VERY_HIGH
, FMOD.CONVOLUTION2 = VERY_HIGH
} |
|
enum | FMOD.THREAD_STACK_SIZE : uint {
FMOD.DEFAULT = 0
, FMOD.MIXER = 80 * 1024
, FMOD.FEEDER = 16 * 1024
, FMOD.STREAM = 96 * 1024
,
FMOD.FILE = 64 * 1024
, FMOD.NONBLOCKING = 112 * 1024
, FMOD.RECORD = 16 * 1024
, FMOD.GEOMETRY = 48 * 1024
,
FMOD.PROFILER = 128 * 1024
, FMOD.STUDIO_UPDATE = 96 * 1024
, FMOD.STUDIO_LOAD_BANK = 96 * 1024
, FMOD.STUDIO_LOAD_SAMPLE = 96 * 1024
,
FMOD.CONVOLUTION1 = 16 * 1024
, FMOD.CONVOLUTION2 = 16 * 1024
} |
|
enum | FMOD.THREAD_AFFINITY : long {
FMOD.GROUP_DEFAULT = 0x4000000000000000
, FMOD.GROUP_A = 0x4000000000000001
, FMOD.GROUP_B = 0x4000000000000002
, FMOD.GROUP_C = 0x4000000000000003
,
FMOD.MIXER = GROUP_A
, FMOD.FEEDER = GROUP_C
, FMOD.STREAM = GROUP_C
, FMOD.FILE = GROUP_C
,
FMOD.NONBLOCKING = GROUP_C
, FMOD.RECORD = GROUP_C
, FMOD.GEOMETRY = GROUP_C
, FMOD.PROFILER = GROUP_C
,
FMOD.STUDIO_UPDATE = GROUP_B
, FMOD.STUDIO_LOAD_BANK = GROUP_C
, FMOD.STUDIO_LOAD_SAMPLE = GROUP_C
, FMOD.CONVOLUTION1 = GROUP_C
,
FMOD.CONVOLUTION2 = GROUP_C
, FMOD.CORE_ALL = 0
, FMOD.CORE_0 = 1 << 0
, FMOD.CORE_1 = 1 << 1
,
FMOD.CORE_2 = 1 << 2
, FMOD.CORE_3 = 1 << 3
, FMOD.CORE_4 = 1 << 4
, FMOD.CORE_5 = 1 << 5
,
FMOD.CORE_6 = 1 << 6
, FMOD.CORE_7 = 1 << 7
, FMOD.CORE_8 = 1 << 8
, FMOD.CORE_9 = 1 << 9
,
FMOD.CORE_10 = 1 << 10
, FMOD.CORE_11 = 1 << 11
, FMOD.CORE_12 = 1 << 12
, FMOD.CORE_13 = 1 << 13
,
FMOD.CORE_14 = 1 << 14
, FMOD.CORE_15 = 1 << 15
} |
|
enum | FMOD.THREAD_TYPE : int {
FMOD.MIXER
, FMOD.FEEDER
, FMOD.STREAM
, FMOD.FILE
,
FMOD.NONBLOCKING
, FMOD.RECORD
, FMOD.GEOMETRY
, FMOD.PROFILER
,
FMOD.STUDIO_UPDATE
, FMOD.STUDIO_LOAD_BANK
, FMOD.STUDIO_LOAD_SAMPLE
, FMOD.CONVOLUTION1
,
FMOD.CONVOLUTION2
, FMOD.MAX
} |
|
|
delegate RESULT | FMOD.DEBUG_CALLBACK (DEBUG_FLAGS flags, IntPtr file, int line, IntPtr func, IntPtr message) |
|
delegate RESULT | FMOD.SYSTEM_CALLBACK (IntPtr system, SYSTEM_CALLBACK_TYPE type, IntPtr commanddata1, IntPtr commanddata2, IntPtr userdata) |
|
delegate RESULT | FMOD.CHANNELCONTROL_CALLBACK (IntPtr channelcontrol, CHANNELCONTROL_TYPE controltype, CHANNELCONTROL_CALLBACK_TYPE callbacktype, IntPtr commanddata1, IntPtr commanddata2) |
|
delegate RESULT | FMOD.DSP_CALLBACK (IntPtr dsp, DSP_CALLBACK_TYPE type, IntPtr data) |
|
delegate RESULT | FMOD.SOUND_NONBLOCK_CALLBACK (IntPtr sound, RESULT result) |
|
delegate RESULT | FMOD.SOUND_PCMREAD_CALLBACK (IntPtr sound, IntPtr data, uint datalen) |
|
delegate RESULT | FMOD.SOUND_PCMSETPOS_CALLBACK (IntPtr sound, int subsound, uint position, TIMEUNIT postype) |
|
delegate RESULT | FMOD.FILE_OPEN_CALLBACK (IntPtr name, ref uint filesize, ref IntPtr handle, IntPtr userdata) |
|
delegate RESULT | FMOD.FILE_CLOSE_CALLBACK (IntPtr handle, IntPtr userdata) |
|
delegate RESULT | FMOD.FILE_READ_CALLBACK (IntPtr handle, IntPtr buffer, uint sizebytes, ref uint bytesread, IntPtr userdata) |
|
delegate RESULT | FMOD.FILE_SEEK_CALLBACK (IntPtr handle, uint pos, IntPtr userdata) |
|
delegate RESULT | FMOD.FILE_ASYNCREAD_CALLBACK (IntPtr info, IntPtr userdata) |
|
delegate RESULT | FMOD.FILE_ASYNCCANCEL_CALLBACK (IntPtr info, IntPtr userdata) |
|
delegate void | FMOD.FILE_ASYNCDONE_FUNC (IntPtr info, RESULT result) |
|
delegate IntPtr | FMOD.MEMORY_ALLOC_CALLBACK (uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate IntPtr | FMOD.MEMORY_REALLOC_CALLBACK (IntPtr ptr, uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate void | FMOD.MEMORY_FREE_CALLBACK (IntPtr ptr, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate float | FMOD.CB_3D_ROLLOFF_CALLBACK (IntPtr channelcontrol, float distance) |
|