|
Creates a new instance of the plugin. Note that this function is not intended to implement any time-consuming or heavy-weight stuff like memory allocation; this has to be done in FEAPI_InitializePlugin_t.
|
|
Destroys an instance of the plugin.
|
|
Gets the version number (major, minor or subversion) of the API used by the plugin. This is *not* the plugin version, therefore the function may be called without a previously created instance.
|
|
Gets the copyright information for the plugin.
|
|
Gets the description of the plugin, containing information about what the plugin actually does.
|
|
Gets the (vendor unique) plugin identification string.
|
|
Gets information about one of the possible inputs.
|
|
Gets the name of the plugin.
|
|
Gets the number of inputs for the plugin. This number will equal the number of audio channels in many cases, otherwise exceed the number of audio channels. The additional input channels are plugin developer specific and not recommended. If used, they have to be routed host internally.
|
|
Gets the number of parameters.
|
|
Returns the number of results/features to be calculated. One result/feature can be a scalar or n-dimensional.
|
|
Gets the current value of a parameter.
|
|
Gets information about one of the possible parameters.
|
|
Gets an indication of the plugins capabilities.
|
|
Gets one result.
|
|
Gets information about one of the possible results/features.
|
|
Gets the maximum latency of one result. Since the host buffer size may vary, this is only the *internal* latency.
|
|
Gets the size of one result in FEAPI_Signal_t values (4 bytes per value).
|
|
Gets the vendor name of the plugin.
|
|
Gets the vendor version of the plugin.
|
|
Initializes a new instance of the plugin, has to be called before processing and after changing a non-realtime parameter
|
|
Processes a block of audio data.
|
|
Signals that no more input data is available (does the final processing).
|
|
Resets/clears all internal buffers and states, so that the plugin is in a state where it can start processing a new audio stream.
|
|
Sets a parameter to a specified value.
|