Defines the contract for third party plugins. More...


Public Member Functions | |
| void | Process (ref float[] samples, AudioFormat format) |
| Passes a reference to the current set of samples for the plugin to modify. | |
Properties | |
| string | Name [get] |
| Gets the display name of the plugin. | |
Defines the contract for third party plugins.
| void FQLab.PluginContracts.IAudioPlugin.Process | ( | ref float[] | samples, |
| AudioFormat | format | ||
| ) |
Passes a reference to the current set of samples for the plugin to modify.
| samples | Audio samples to process. To be modified in-place. |
| format | Exposes the metadata of the stream that is providing samples. |
Implemented in HallEcho.HallEcho, and WobbleTremolo.WobbleTremolo.
|
get |
Gets the display name of the plugin.
Implemented in HallEcho.HallEcho, and WobbleTremolo.WobbleTremolo.