clap

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

commit 955046cd0f36da65732f9a299db8edbf17ebce6d
parent 71f05a7526a640429dbc9b798b84aad55a03faf5
Author: Alexandre Bique <bique.alexandre@gmail.com>
Date:   Tue, 16 Jan 2024 10:09:04 +0100

Add clarifications regarding foreign plugin id

Diffstat:
Minclude/clap/plugin-id.h | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/include/clap/plugin-id.h b/include/clap/plugin-id.h @@ -3,11 +3,15 @@ // Pair of plugin ABI and plugin identifier. typedef struct clap_plugin_id { // The plugin ABI name, in lowercase. - // eg: "clap" + // eg: "clap", "vst3", "vst2", "au", "lv2", ... const char *abi; // The plugin ID, for example "com.u-he.Diva". // If the ABI rely upon binary plugin ids, then they shall be hex encoded (lower case). + // eg: + // T binary_id; + // const uint8_t * data = (const uint8_t *)&binary_id; + // char *buffer = malloc(2 * sizeof(binary_id) + 1); + // hex_encode(data, sizeof (binary_id), buffer); const char *id; } clap_plugin_id_t; -