FMEx Module

This module contains factory methods to create FMOD Ex objects plus global methods and properties that affect FMOD Ex as a whole. With a few exceptions*, you must call FMEx.StartUp before using any other classes, global methods, properties, or class extensions. Once FMEx.StartUp returns a successful start up, be sure to call FMEx.ShutDown when you're finished (e.g. prior to quitting) to allow FMOD Ex to clean up any internal resources.

Important: All existing FMExAudio, FMExStream, FMExStreamSentence, and FMExSubMixer instances become invalidated after calling FMEx.ShutDown. Please see the Restarting FMOD Ex section for details on how to properly restart FMOD Ex should the need arise.

Note: *The FMEx.GetDrivers and FMEx.OutputTypeAvailable methods in combination with the FMExDriver and FMExConfig classes can be used prior to calling FMEx.StartUp to determine hardware capabilities and configure start-up options. All other classes and methods will only function properly after FMEx.StartUp returns successfully.

Note: All properties, and methods listed below have public scope and must be prefixed with the FMEx namespace and dot notation.

FolderItem Extensions

Expand All | Collapse All

Properties

Expand All | Collapse All

Methods

Expand All | Collapse All