ffi library
The raw native layer of the fmod package, the looked-up C entry points, structs, the SDK-locating library loader, and escape hatches from the idiomatic wrapper down to native handles.
Native platforms only; the platform-neutral surface is
package:fmod/fmod.dart.
Classes
- Fmod3dAttributes
- FmodBindings
- Looked-up FMOD entry points over an opened FmodLibrary.
- FmodLibrary
- Locates and opens the FMOD Engine dynamic libraries.
- FmodVector
Extensions
- FmodCoreSystemFfi on FmodCoreSystem
-
Raw access to a Core system's native side. Native-only; exported
through
package:fmod/ffi.dart. - FmodStudioSystemFfi on FmodStudioSystem
-
Raw access to a Studio system's native side, for FMOD calls the
wrapper does not cover. Native-only; exported through
package:fmod/ffi.dart.
Functions
-
createStudioSystemWithLibrary(
FmodLibrary library, {int maxChannels = 256, bool liveUpdate = false, int headerVersion = kFmodDefaultHeaderVersion, FmodOutputType output = FmodOutputType.autodetect}) → FmodStudioSystem -
Creates a Studio system over an explicitly opened FmodLibrary
instead of the environment-based lookup. Native-only; exported
through
package:fmod/ffi.dart.