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§
Structs§
- Audio
- Input and output audio buffers to processed by the plugin.
- Audio
Port Processing Info - Processing-related information about an audio port.
- Constant
Mask - A hint that indicates which channels of an audio port are constant.
- Constant
Mask Iter - An iterator over the constant status of each channel in a
ConstantMask. - Events
- Input and output events that occurred during this processing block.
- Plugin
Audio Configuration - The audio configuration passed to a plugin’s audio processor upon activation.
- Process
- Metadata about the current process call.
Enums§
- Process
Status - Status returned by a plugin after processing.