Skip to main content

Module process

Module process 

Source
Expand description

Types exposing data and metadata to be used by plugins during audio processing.

All of those types are exclusively used in the Plugin::process method. See the Plugin trait documentation for examples on how these types interact.

Modules§

audio
Various types related to accessing Audio buffers.

Structs§

Audio
Input and output audio buffers to processed by the plugin.
AudioPortProcessingInfo
Processing-related information about an audio port.
ConstantMask
A hint that indicates which channels of an audio port are constant.
ConstantMaskIter
An iterator over the constant status of each channel in a ConstantMask.
Events
Input and output events that occurred during this processing block.
PluginAudioConfiguration
The audio configuration passed to a plugin’s audio processor upon activation.
Process
Metadata about the current process call.

Enums§

ProcessStatus
Status returned by a plugin after processing.