9 #ifndef _FMOD_MEMORYINFO_H
10 #define _FMOD_MEMORYINFO_H
111 #define FMOD_MEMBITS_OTHER 0x00000001
112 #define FMOD_MEMBITS_STRING 0x00000002
114 #define FMOD_MEMBITS_SYSTEM 0x00000004
115 #define FMOD_MEMBITS_PLUGINS 0x00000008
116 #define FMOD_MEMBITS_OUTPUT 0x00000010
117 #define FMOD_MEMBITS_CHANNEL 0x00000020
118 #define FMOD_MEMBITS_CHANNELGROUP 0x00000040
119 #define FMOD_MEMBITS_CODEC 0x00000080
120 #define FMOD_MEMBITS_FILE 0x00000100
121 #define FMOD_MEMBITS_SOUND 0x00000200
122 #define FMOD_MEMBITS_SOUND_SECONDARYRAM 0x00000400
123 #define FMOD_MEMBITS_SOUNDGROUP 0x00000800
124 #define FMOD_MEMBITS_STREAMBUFFER 0x00001000
125 #define FMOD_MEMBITS_DSPCONNECTION 0x00002000
126 #define FMOD_MEMBITS_DSP 0x00004000
127 #define FMOD_MEMBITS_DSPCODEC 0x00008000
128 #define FMOD_MEMBITS_PROFILE 0x00010000
129 #define FMOD_MEMBITS_RECORDBUFFER 0x00020000
130 #define FMOD_MEMBITS_REVERB 0x00040000
131 #define FMOD_MEMBITS_REVERBCHANNELPROPS 0x00080000
132 #define FMOD_MEMBITS_GEOMETRY 0x00100000
133 #define FMOD_MEMBITS_SYNCPOINT 0x00200000
134 #define FMOD_MEMBITS_ALL 0xffffffff
160 #define FMOD_EVENT_MEMBITS_EVENTSYSTEM 0x00000001
161 #define FMOD_EVENT_MEMBITS_MUSICSYSTEM 0x00000002
162 #define FMOD_EVENT_MEMBITS_FEV 0x00000004
163 #define FMOD_EVENT_MEMBITS_MEMORYFSB 0x00000008
164 #define FMOD_EVENT_MEMBITS_EVENTPROJECT 0x00000010
165 #define FMOD_EVENT_MEMBITS_EVENTGROUPI 0x00000020
166 #define FMOD_EVENT_MEMBITS_SOUNDBANKCLASS 0x00000040
167 #define FMOD_EVENT_MEMBITS_SOUNDBANKLIST 0x00000080
168 #define FMOD_EVENT_MEMBITS_STREAMINSTANCE 0x00000100
169 #define FMOD_EVENT_MEMBITS_SOUNDDEFCLASS 0x00000200
170 #define FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS 0x00000400
171 #define FMOD_EVENT_MEMBITS_SOUNDDEFPOOL 0x00000800
172 #define FMOD_EVENT_MEMBITS_REVERBDEF 0x00001000
173 #define FMOD_EVENT_MEMBITS_EVENTREVERB 0x00002000
174 #define FMOD_EVENT_MEMBITS_USERPROPERTY 0x00004000
175 #define FMOD_EVENT_MEMBITS_EVENTINSTANCE 0x00008000
176 #define FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX 0x00010000
177 #define FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE 0x00020000
178 #define FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER 0x00040000
179 #define FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND 0x00080000
180 #define FMOD_EVENT_MEMBITS_EVENTENVELOPE 0x00100000
181 #define FMOD_EVENT_MEMBITS_EVENTENVELOPEDEF 0x00200000
182 #define FMOD_EVENT_MEMBITS_EVENTPARAMETER 0x00400000
183 #define FMOD_EVENT_MEMBITS_EVENTCATEGORY 0x00800000
184 #define FMOD_EVENT_MEMBITS_EVENTENVELOPEPOINT 0x01000000
185 #define FMOD_EVENT_MEMBITS_EVENTINSTANCEPOOL 0x02000000
186 #define FMOD_EVENT_MEMBITS_ALL 0xffffffff
189 #define FMOD_EVENT_MEMBITS_EVENTINSTANCE_GROUP (FMOD_EVENT_MEMBITS_EVENTINSTANCE | \
190 FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX | \
191 FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE | \
192 FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER | \
193 FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND)
196 #define FMOD_EVENT_MEMBITS_SOUNDDEF_GROUP (FMOD_EVENT_MEMBITS_SOUNDDEFCLASS | \
197 FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS | \
198 FMOD_EVENT_MEMBITS_SOUNDDEFPOOL)
unsigned int sounddefdefclass
unsigned int userproperty
unsigned int channelgroup
unsigned int dspconnection
unsigned int eventinstancepool
unsigned int eventenvelopepoint
unsigned int soundbanklist
unsigned int eventproject
struct FMOD_MEMORY_USAGE_DETAILS FMOD_MEMORY_USAGE_DETAILS
unsigned int sounddefclass
unsigned int streaminstance
unsigned int eventinstance
unsigned int secondaryram
unsigned int eventinstance_layer
unsigned int eventparameter
unsigned int eventinstance_sound
unsigned int sounddefpool
unsigned int streambuffer
unsigned int eventenvelopedef
unsigned int eventinstance_simple
unsigned int eventenvelope
unsigned int eventinstance_complex
unsigned int recordbuffer
unsigned int reverbchannelprops
unsigned int eventcategory
unsigned int soundbankclass