org.jouvieje.fmodex.defines
Interface FMOD_MEMBITS


public interface FMOD_MEMBITS


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

Remarks

Every public FMOD 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_MEMBITS defines can be OR'd together to specify precisely what memory usage you'd like to get information on. See System::getMemoryInfo for an example.

Platforms Supported

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

See Also

FMOD_EVENT_MEMBITS
System::getMemoryInfo


Field Summary
static int FMOD_MEMBITS_ALL
          All memory used by FMOD Ex
static int FMOD_MEMBITS_CHANNEL
          Channel related memory
static int FMOD_MEMBITS_CHANNELGROUP
          ChannelGroup objects and internals
static int FMOD_MEMBITS_CODEC
          Codecs allocated for streaming
static int FMOD_MEMBITS_DSP
          DSP implementation objects
static int FMOD_MEMBITS_DSPCODEC
          Realtime file format decoding DSP objects
static int FMOD_MEMBITS_DSPCONNECTION
          DSPConnection objects and internals
static int FMOD_MEMBITS_FILE
          Codecs allocated for streaming
static int FMOD_MEMBITS_GEOMETRY
          Geometry objects and internals
static int FMOD_MEMBITS_OTHER
          Memory not accounted for by other types
static int FMOD_MEMBITS_OUTPUT
          Output module object and internals
static int FMOD_MEMBITS_PLUGINS
          Plugin objects and internals
static int FMOD_MEMBITS_PROFILE
          Profiler memory footprint.
static int FMOD_MEMBITS_RECORDBUFFER
          Buffer used to store recorded data from microphone
static int FMOD_MEMBITS_REVERB
          Reverb implementation objects
static int FMOD_MEMBITS_REVERBCHANNELPROPS
          Reverb channel properties structs
static int FMOD_MEMBITS_SOUND
          Sound objects and internals
static int FMOD_MEMBITS_SOUND_SECONDARYRAM
          Sound data stored in secondary RAM
static int FMOD_MEMBITS_SOUNDGROUP
          SoundGroup objects and internals
static int FMOD_MEMBITS_STREAMBUFFER
          Stream buffer memory
static int FMOD_MEMBITS_STRING
          String data
static int FMOD_MEMBITS_SYNCPOINT
          Sync point memory.
static int FMOD_MEMBITS_SYSTEM
          System object and various internals
 

Field Detail

FMOD_MEMBITS_OTHER

public static final int FMOD_MEMBITS_OTHER
Memory not accounted for by other types

See Also:
Constant Field Values

FMOD_MEMBITS_STRING

public static final int FMOD_MEMBITS_STRING
String data

See Also:
Constant Field Values

FMOD_MEMBITS_SYSTEM

public static final int FMOD_MEMBITS_SYSTEM
System object and various internals

See Also:
Constant Field Values

FMOD_MEMBITS_PLUGINS

public static final int FMOD_MEMBITS_PLUGINS
Plugin objects and internals

See Also:
Constant Field Values

FMOD_MEMBITS_OUTPUT

public static final int FMOD_MEMBITS_OUTPUT
Output module object and internals

See Also:
Constant Field Values

FMOD_MEMBITS_CHANNEL

public static final int FMOD_MEMBITS_CHANNEL
Channel related memory

See Also:
Constant Field Values

FMOD_MEMBITS_CHANNELGROUP

public static final int FMOD_MEMBITS_CHANNELGROUP
ChannelGroup objects and internals

See Also:
Constant Field Values

FMOD_MEMBITS_CODEC

public static final int FMOD_MEMBITS_CODEC
Codecs allocated for streaming

See Also:
Constant Field Values

FMOD_MEMBITS_FILE

public static final int FMOD_MEMBITS_FILE
Codecs allocated for streaming

See Also:
Constant Field Values

FMOD_MEMBITS_SOUND

public static final int FMOD_MEMBITS_SOUND
Sound objects and internals

See Also:
Constant Field Values

FMOD_MEMBITS_SOUND_SECONDARYRAM

public static final int FMOD_MEMBITS_SOUND_SECONDARYRAM
Sound data stored in secondary RAM

See Also:
Constant Field Values

FMOD_MEMBITS_SOUNDGROUP

public static final int FMOD_MEMBITS_SOUNDGROUP
SoundGroup objects and internals

See Also:
Constant Field Values

FMOD_MEMBITS_STREAMBUFFER

public static final int FMOD_MEMBITS_STREAMBUFFER
Stream buffer memory

See Also:
Constant Field Values

FMOD_MEMBITS_DSPCONNECTION

public static final int FMOD_MEMBITS_DSPCONNECTION
DSPConnection objects and internals

See Also:
Constant Field Values

FMOD_MEMBITS_DSP

public static final int FMOD_MEMBITS_DSP
DSP implementation objects

See Also:
Constant Field Values

FMOD_MEMBITS_DSPCODEC

public static final int FMOD_MEMBITS_DSPCODEC
Realtime file format decoding DSP objects

See Also:
Constant Field Values

FMOD_MEMBITS_PROFILE

public static final int FMOD_MEMBITS_PROFILE
Profiler memory footprint.

See Also:
Constant Field Values

FMOD_MEMBITS_RECORDBUFFER

public static final int FMOD_MEMBITS_RECORDBUFFER
Buffer used to store recorded data from microphone

See Also:
Constant Field Values

FMOD_MEMBITS_REVERB

public static final int FMOD_MEMBITS_REVERB
Reverb implementation objects

See Also:
Constant Field Values

FMOD_MEMBITS_REVERBCHANNELPROPS

public static final int FMOD_MEMBITS_REVERBCHANNELPROPS
Reverb channel properties structs

See Also:
Constant Field Values

FMOD_MEMBITS_GEOMETRY

public static final int FMOD_MEMBITS_GEOMETRY
Geometry objects and internals

See Also:
Constant Field Values

FMOD_MEMBITS_SYNCPOINT

public static final int FMOD_MEMBITS_SYNCPOINT
Sync point memory.

See Also:
Constant Field Values

FMOD_MEMBITS_ALL

public static final int FMOD_MEMBITS_ALL
All memory used by FMOD Ex

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)