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.