Module studio

Module studio 

Source
Available on crate feature studio only.
Expand description

The FMOD Studio API.

The Studio API is a more high-level library which is tightly integrated with FMOD Studio, FMOD’s production tool.

Structs§

AdvancedSettings
Settings for advanced features like configuring memory and cpu usage.
Bank
Banks made in FMOD Studio contain the metadata and audio sample data required for runtime mixing and playback.
BufferInfo
Information for a single buffer in FMOD Studio.
BufferUsage
Information for FMOD Studio buffer usage.
Bus
Represents a global mixer bus.
CommandCaptureFlags
Flags controling command capture.
CommandInfo
Describes a command replay command.
CommandReplay
The FMOD Studio command replay system allows API calls in a session to be recorded and later played back for debugging and performance purposes.
CommandReplayFlags
Flags controlling command replay.
CpuUsage
Performance information for Studio API functionality.
EventCallbackMask
A mask used to determine what callbacks can or cannot be called.
EventDescription
The description for an FMOD Studio event.
EventInstance
An instance of an FMOD Studio event.
InitFlags
Studio System initialization flags.
LoadBankFlags
Flags for controlling bank loading.
LoadBankUserdata
User data to be passed to the file callbacks.
MemoryUsage
Memory usage statistics.
ParameterDescription
Describes an event parameter.
ParameterFlags
Flags describing the behavior of a parameter.
ParameterID
Describes an event parameter identifier.
PluginInstanceProperties
Describes a DSP plug-in instance.
ProgrammerSoundProperties
Describes a programmer sound.
SoundInfo
Describes a sound in the audio table.
System
The main system object for FMOD Studio.
SystemBuilder
A builder for creating and initializing a System.
SystemCallbackMask
A mask used to determine what callbacks can or cannot be called.
TimelineBeatProperties
Describes a beat on the timeline.
TimelineMarkerProperties
Describes a marker on the timeline.
TimelineNestedBeatProperties
Describes a beat on the timeline from a nested event.
UserProperty
Describes a user property.
Vca
Represents a global mixer VCA.

Enums§

EventProperty
These definitions describe built-in event properties.
InstanceType
Command replay command instance handle types.
LoadingState
Loading state of various objects.
ParameterKind
Event parameter types.
PlaybackState
Playback state of various objects.
StopMode
Loaded and ready to play.
UserPropertyKind
User property types.

Constants§

LOAD_POINT_ALIGNMENT
The required memory alignment of banks in user memory.

Traits§

CreateInstanceCallback
Trait for this particular FMOD callback.
EventInstanceCallback
Trait for this particular FMOD callback.
FrameCallback
Trait for this particular FMOD callback.
LoadBankCallback
Trait for this particular FMOD callback.
SystemCallback
Trait for this particular FMOD callback.