mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Store plugin and host extension struct pointers
This commit is contained in:
@@ -49,12 +49,18 @@ struct ClapPluginExtensions {
|
||||
/**
|
||||
* Query all of the plugin's extensions. This can only be done after the
|
||||
* call to init.
|
||||
*
|
||||
* TODO: Return the supported extensions along with the init call.
|
||||
*/
|
||||
ClapPluginExtensions(const clap_plugin& plugin) noexcept;
|
||||
|
||||
// TODO: Supported extensions
|
||||
/**
|
||||
* The default constructor that assumes the plugin doesn't support any
|
||||
* extensions. We may only query the extensions after the plugin has been
|
||||
* initialized, so this is used when creating the `ClapPluginInstance`
|
||||
* object.
|
||||
*/
|
||||
ClapPluginExtensions() noexcept;
|
||||
|
||||
const clap_plugin_audio_ports_t* audio_ports = nullptr;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user