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