Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::ClapNativeHandle Struct Reference

#include <native_handle_visitor.hpp>

Public Attributes

void * plugin = nullptr
 const clap_plugin_t* — the plugin instance. Owned by the slot.
void * host = nullptr
 const clap_host_t* — host-side struct the plugin was created against.
std::string plugin_id
 CLAP plugin id, e.g. "com.pulp.gain".

Member Data Documentation

◆ host

void* pulp::host::ClapNativeHandle::host = nullptr

const clap_host_t* — host-side struct the plugin was created against.

Owned by the slot; do not free.

◆ plugin

void* pulp::host::ClapNativeHandle::plugin = nullptr

const clap_plugin_t* — the plugin instance. Owned by the slot.

◆ plugin_id

std::string pulp::host::ClapNativeHandle::plugin_id

CLAP plugin id, e.g. "com.pulp.gain".


The documentation for this struct was generated from the following file: