org.jouvieje.fmodex.defines
Interface FMOD_EVENT_MEMBITS


public interface FMOD_EVENT_MEMBITS


Bitfield used to request specific memory usage information from the getMemoryInfo function of every public FMOD Event System class.
Use with the "event_memorybits" parameter of getMemoryInfo to get information on FMOD Event System memory usage.

Remarks

Every public FMOD Event System class has a getMemoryInfo function which can be used to get detailed information on what memory resources are associated with the object in question.
The FMOD_EVENT_MEMBITS defines can be OR'd together to specify precisely what memory usage you'd like to get information on. See EventSystem::getMemoryInfo for an example.

Platforms Supported

Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation 2, PlayStation Portable, PlayStation 3, Wii, Solaris, iPhone

See Also

FMOD_MEMBITS
System::getMemoryInfo


Field Summary
static int FMOD_EVENT_MEMBITS_ALL
          All memory used by FMOD Event System
static int FMOD_EVENT_MEMBITS_EVENTCATEGORY
          Event category objects
static int FMOD_EVENT_MEMBITS_EVENTENVELOPE
          Event envelope objects
static int FMOD_EVENT_MEMBITS_EVENTENVELOPEDEF
          Event envelope definition objects
static int FMOD_EVENT_MEMBITS_EVENTENVELOPEPOINT
          Event envelope point object+s
static int FMOD_EVENT_MEMBITS_EVENTGROUPI
          EventGroup objects and internals
static int FMOD_EVENT_MEMBITS_EVENTINSTANCE
          Event instance base objects
static int FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX
          Complex event instance objects
static int FMOD_EVENT_MEMBITS_EVENTINSTANCE_GROUP
           
static int FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER
          Event layer instance objects
static int FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE
          Simple event instance objects
static int FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND
          Event sound instance objects
static int FMOD_EVENT_MEMBITS_EVENTINSTANCEPOOL
          Event instance pool data
static int FMOD_EVENT_MEMBITS_EVENTPARAMETER
          Event parameter objects
static int FMOD_EVENT_MEMBITS_EVENTPROJECT
          EventProject objects and internals
static int FMOD_EVENT_MEMBITS_EVENTREVERB
          Reverb objects
static int FMOD_EVENT_MEMBITS_EVENTSYSTEM
          EventSystem and various internals
static int FMOD_EVENT_MEMBITS_FEV
          Definition of objects contained in all loaded projects e.g. events, groups, categories
static int FMOD_EVENT_MEMBITS_MEMORYFSB
          Data loaded with registerMemoryFSB
static int FMOD_EVENT_MEMBITS_MUSICSYSTEM
          MusicSystem and various internals
static int FMOD_EVENT_MEMBITS_REVERBDEF
          Reverb definition objects
static int FMOD_EVENT_MEMBITS_SOUNDBANKCLASS
          Objects used to manage wave banks
static int FMOD_EVENT_MEMBITS_SOUNDBANKLIST
          Data used to manage lists of wave bank usage
static int FMOD_EVENT_MEMBITS_SOUNDDEF_GROUP
           
static int FMOD_EVENT_MEMBITS_SOUNDDEFCLASS
          Sound definition objects
static int FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS
          Sound definition static data objects
static int FMOD_EVENT_MEMBITS_SOUNDDEFPOOL
          Sound definition pool data
static int FMOD_EVENT_MEMBITS_STREAMINSTANCE
          Stream objects and internals
static int FMOD_EVENT_MEMBITS_USERPROPERTY
          User property objects
 

Field Detail

FMOD_EVENT_MEMBITS_EVENTSYSTEM

public static final int FMOD_EVENT_MEMBITS_EVENTSYSTEM
EventSystem and various internals

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_MUSICSYSTEM

public static final int FMOD_EVENT_MEMBITS_MUSICSYSTEM
MusicSystem and various internals

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_FEV

public static final int FMOD_EVENT_MEMBITS_FEV
Definition of objects contained in all loaded projects e.g. events, groups, categories

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_MEMORYFSB

public static final int FMOD_EVENT_MEMBITS_MEMORYFSB
Data loaded with registerMemoryFSB

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTPROJECT

public static final int FMOD_EVENT_MEMBITS_EVENTPROJECT
EventProject objects and internals

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTGROUPI

public static final int FMOD_EVENT_MEMBITS_EVENTGROUPI
EventGroup objects and internals

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_SOUNDBANKCLASS

public static final int FMOD_EVENT_MEMBITS_SOUNDBANKCLASS
Objects used to manage wave banks

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_SOUNDBANKLIST

public static final int FMOD_EVENT_MEMBITS_SOUNDBANKLIST
Data used to manage lists of wave bank usage

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_STREAMINSTANCE

public static final int FMOD_EVENT_MEMBITS_STREAMINSTANCE
Stream objects and internals

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_SOUNDDEFCLASS

public static final int FMOD_EVENT_MEMBITS_SOUNDDEFCLASS
Sound definition objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS

public static final int FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS
Sound definition static data objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_SOUNDDEFPOOL

public static final int FMOD_EVENT_MEMBITS_SOUNDDEFPOOL
Sound definition pool data

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_REVERBDEF

public static final int FMOD_EVENT_MEMBITS_REVERBDEF
Reverb definition objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTREVERB

public static final int FMOD_EVENT_MEMBITS_EVENTREVERB
Reverb objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_USERPROPERTY

public static final int FMOD_EVENT_MEMBITS_USERPROPERTY
User property objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCE

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCE
Event instance base objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX
Complex event instance objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE
Simple event instance objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER
Event layer instance objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND
Event sound instance objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTENVELOPE

public static final int FMOD_EVENT_MEMBITS_EVENTENVELOPE
Event envelope objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTENVELOPEDEF

public static final int FMOD_EVENT_MEMBITS_EVENTENVELOPEDEF
Event envelope definition objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTPARAMETER

public static final int FMOD_EVENT_MEMBITS_EVENTPARAMETER
Event parameter objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTCATEGORY

public static final int FMOD_EVENT_MEMBITS_EVENTCATEGORY
Event category objects

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTENVELOPEPOINT

public static final int FMOD_EVENT_MEMBITS_EVENTENVELOPEPOINT
Event envelope point object+s

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCEPOOL

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCEPOOL
Event instance pool data

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_ALL

public static final int FMOD_EVENT_MEMBITS_ALL
All memory used by FMOD Event System

See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_EVENTINSTANCE_GROUP

public static final int FMOD_EVENT_MEMBITS_EVENTINSTANCE_GROUP
See Also:
Constant Field Values

FMOD_EVENT_MEMBITS_SOUNDDEF_GROUP

public static final int FMOD_EVENT_MEMBITS_SOUNDDEF_GROUP
See Also:
Constant Field Values


NativeFmodEx Project - © Copyright 2005-2010 - Jérôme Jouvie (Jouvieje)
NativeFmodEx is an Open Source Project under GNU LGPL License
My sites : http://jerome.jouvie.free.fr/

(Documentation Copyright © Firelight Technologies - FMOD Ex - http://www.fmod.org)