|
enum | FMOD.Studio.STOP_MODE : int { FMOD.Studio.ALLOWFADEOUT
, FMOD.Studio.IMMEDIATE
} |
|
enum | FMOD.Studio.LOADING_STATE : int {
FMOD.Studio.UNLOADING
, FMOD.Studio.UNLOADED
, FMOD.Studio.LOADING
, FMOD.Studio.LOADED
,
FMOD.Studio.ERROR
} |
|
enum | FMOD.Studio.SYSTEM_CALLBACK_TYPE : uint {
FMOD.Studio.PREUPDATE = 0x00000001
, FMOD.Studio.POSTUPDATE = 0x00000002
, FMOD.Studio.BANK_UNLOAD = 0x00000004
, FMOD.Studio.LIVEUPDATE_CONNECTED = 0x00000008
,
FMOD.Studio.LIVEUPDATE_DISCONNECTED = 0x00000010
, FMOD.Studio.ALL = 0xFFFFFFFF
} |
|
enum | FMOD.Studio.PARAMETER_TYPE : int {
FMOD.Studio.GAME_CONTROLLED
, FMOD.Studio.AUTOMATIC_DISTANCE
, FMOD.Studio.AUTOMATIC_EVENT_CONE_ANGLE
, FMOD.Studio.AUTOMATIC_EVENT_ORIENTATION
,
FMOD.Studio.AUTOMATIC_DIRECTION
, FMOD.Studio.AUTOMATIC_ELEVATION
, FMOD.Studio.AUTOMATIC_LISTENER_ORIENTATION
, FMOD.Studio.AUTOMATIC_SPEED
,
FMOD.Studio.AUTOMATIC_SPEED_ABSOLUTE
, FMOD.Studio.AUTOMATIC_DISTANCE_NORMALIZED
, FMOD.Studio.MAX
} |
|
enum | FMOD.Studio.PARAMETER_FLAGS : uint {
FMOD.Studio.READONLY = 0x00000001
, FMOD.Studio.AUTOMATIC = 0x00000002
, FMOD.Studio.GLOBAL = 0x00000004
, FMOD.Studio.DISCRETE = 0x00000008
,
FMOD.Studio.LABELED = 0x00000010
} |
|
enum | FMOD.Studio.LOAD_MEMORY_MODE : int { FMOD.Studio.LOAD_MEMORY
, FMOD.Studio.LOAD_MEMORY_POINT
} |
|
enum | FMOD.Studio.LOAD_MEMORY_ALIGNMENT : int { FMOD.Studio.VALUE = 32
} |
|
enum | FMOD.Studio.USER_PROPERTY_TYPE : int { FMOD.Studio.INTEGER
, FMOD.Studio.BOOLEAN
, FMOD.Studio.FLOAT
, FMOD.Studio.STRING
} |
|
enum | FMOD.Studio.INITFLAGS : uint {
FMOD.Studio.NORMAL = 0x00000000
, FMOD.Studio.LIVEUPDATE = 0x00000001
, FMOD.Studio.ALLOW_MISSING_PLUGINS = 0x00000002
, FMOD.Studio.SYNCHRONOUS_UPDATE = 0x00000004
,
FMOD.Studio.DEFERRED_CALLBACKS = 0x00000008
, FMOD.Studio.LOAD_FROM_UPDATE = 0x00000010
, FMOD.Studio.MEMORY_TRACKING = 0x00000020
} |
|
enum | FMOD.Studio.LOAD_BANK_FLAGS : uint { FMOD.Studio.NORMAL = 0x00000000
, FMOD.Studio.NONBLOCKING = 0x00000001
, FMOD.Studio.DECOMPRESS_SAMPLES = 0x00000002
, FMOD.Studio.UNENCRYPTED = 0x00000004
} |
|
enum | FMOD.Studio.COMMANDCAPTURE_FLAGS : uint { FMOD.Studio.NORMAL = 0x00000000
, FMOD.Studio.FILEFLUSH = 0x00000001
, FMOD.Studio.SKIP_INITIAL_STATE = 0x00000002
} |
|
enum | FMOD.Studio.COMMANDREPLAY_FLAGS : uint { FMOD.Studio.NORMAL = 0x00000000
, FMOD.Studio.SKIP_CLEANUP = 0x00000001
, FMOD.Studio.FAST_FORWARD = 0x00000002
, FMOD.Studio.SKIP_BANK_LOAD = 0x00000004
} |
|
enum | FMOD.Studio.PLAYBACK_STATE : int {
FMOD.Studio.PLAYING
, FMOD.Studio.SUSTAINING
, FMOD.Studio.STOPPED
, FMOD.Studio.STARTING
,
FMOD.Studio.STOPPING
} |
|
enum | FMOD.Studio.EVENT_PROPERTY : int {
FMOD.Studio.CHANNELPRIORITY
, FMOD.Studio.SCHEDULE_DELAY
, FMOD.Studio.SCHEDULE_LOOKAHEAD
, FMOD.Studio.MINIMUM_DISTANCE
,
FMOD.Studio.MAXIMUM_DISTANCE
, FMOD.Studio.COOLDOWN
, FMOD.Studio.MAX
} |
|
enum | FMOD.Studio.EVENT_CALLBACK_TYPE : uint {
FMOD.Studio.CREATED = 0x00000001
, FMOD.Studio.DESTROYED = 0x00000002
, FMOD.Studio.STARTING = 0x00000004
, FMOD.Studio.STARTED = 0x00000008
,
FMOD.Studio.RESTARTED = 0x00000010
, FMOD.Studio.STOPPED = 0x00000020
, FMOD.Studio.START_FAILED = 0x00000040
, FMOD.Studio.CREATE_PROGRAMMER_SOUND = 0x00000080
,
FMOD.Studio.DESTROY_PROGRAMMER_SOUND = 0x00000100
, FMOD.Studio.PLUGIN_CREATED = 0x00000200
, FMOD.Studio.PLUGIN_DESTROYED = 0x00000400
, FMOD.Studio.TIMELINE_MARKER = 0x00000800
,
FMOD.Studio.TIMELINE_BEAT = 0x00001000
, FMOD.Studio.SOUND_PLAYED = 0x00002000
, FMOD.Studio.SOUND_STOPPED = 0x00004000
, FMOD.Studio.REAL_TO_VIRTUAL = 0x00008000
,
FMOD.Studio.VIRTUAL_TO_REAL = 0x00010000
, FMOD.Studio.START_EVENT_COMMAND = 0x00020000
, FMOD.Studio.NESTED_TIMELINE_BEAT = 0x00040000
, FMOD.Studio.ALL = 0xFFFFFFFF
} |
|
enum | FMOD.Studio.INSTANCETYPE : int {
FMOD.Studio.NONE
, FMOD.Studio.SYSTEM
, FMOD.Studio.EVENTDESCRIPTION
, FMOD.Studio.EVENTINSTANCE
,
FMOD.Studio.PARAMETERINSTANCE
, FMOD.Studio.BUS
, FMOD.Studio.VCA
, FMOD.Studio.BANK
,
FMOD.Studio.COMMANDREPLAY
} |
|
|
delegate RESULT | FMOD.Studio.SYSTEM_CALLBACK (IntPtr system, SYSTEM_CALLBACK_TYPE type, IntPtr commanddata, IntPtr userdata) |
|
delegate RESULT | FMOD.Studio.EVENT_CALLBACK (EVENT_CALLBACK_TYPE type, IntPtr _event, IntPtr parameters) |
|
delegate RESULT | FMOD.Studio.COMMANDREPLAY_FRAME_CALLBACK (IntPtr replay, int commandindex, float currenttime, IntPtr userdata) |
|
delegate RESULT | FMOD.Studio.COMMANDREPLAY_LOAD_BANK_CALLBACK (IntPtr replay, int commandindex, GUID bankguid, IntPtr bankfilename, LOAD_BANK_FLAGS flags, out IntPtr bank, IntPtr userdata) |
|
delegate RESULT | FMOD.Studio.COMMANDREPLAY_CREATE_INSTANCE_CALLBACK (IntPtr replay, int commandindex, IntPtr eventdescription, out IntPtr instance, IntPtr userdata) |
|