Structs§
- Plugin
Param Snapshot - Read-only snapshot of param values available to the processing thread.
- Plugin
Port Driver - PortDriver implementation for a plugin’s control plane.
- Plugin
Runtime Handle - Handle to a running plugin runtime. Provides access to sender and port handle.
- Process
Result - Result of processing one array: output arrays + param updates to write back.
Enums§
- Param
Change Value - Value sent through the param change channel from control plane to data plane.
- Param
Update - A single parameter update produced by a plugin’s process_array.
Traits§
- NDPlugin
Process - Pure processing logic. No threading concerns.
Functions§
- create_
plugin_ runtime - Create a plugin runtime with control plane (PortActor) and data plane (processing thread).
- create_
plugin_ runtime_ multi_ addr - Create a plugin runtime with multi-addr support.
- create_
plugin_ runtime_ with_ output - Create a plugin runtime with a pre-wired output (for testing and direct wiring).
- wire_
downstream - Connect a downstream plugin’s sender to a plugin runtime’s output.