clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

commit da5c073b20002c52566affb26165309c2e40e0d5
parent e6260f0a417f9441d22f46608bb82a480228b26b
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date:   Wed, 26 Jan 2022 19:38:14 +0100

Add CLAP_PARAM_NOT_AUTOMATABLE

Diffstat:
Minclude/clap/ext/params.h | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/include/clap/ext/params.h b/include/clap/ext/params.h @@ -121,6 +121,14 @@ enum { // A simple example would be a DC Offset, changing it will change the output signal and must be // processed. CLAP_PARAM_REQUIRES_PROCESS = 1 << 9, + + // The host should not record and play automation for this parameter. + // Though, the host can send live user changes for this parameter. + // + // If this parameters affect the internal processing structure of the plugin, ie: max delay, fft + // size, ... and the plugins needs to re-allocate its working buffers, then it should call + // host->request_restart(), and perform the change once the plugin is re-activated. + CLAP_PARAM_NOT_AUTOMATABLE = 1 << 10, }; typedef uint32_t clap_param_info_flags;