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

One registered plugin. More...

#include <registry.hpp>

Public Attributes

const char * id = nullptr
ProcessorFactory factory = nullptr
std::uint32_t au_type = 0
std::uint32_t au_subtype = 0
std::uint32_t au_manufacturer = 0
const char * ui_script = nullptr
const char * ui_theme = nullptr
const char * ui_asset_roots = nullptr

Detailed Description

One registered plugin.

POD by design so it can be assigned at static init. id is the reverse-DNS bundle id (== PluginDescriptor::bundle_id); it is null for legacy single-plugin registrations that predate keyed lookup.

Member Data Documentation

◆ au_manufacturer

std::uint32_t pulp::format::PluginRegistration::au_manufacturer = 0

◆ au_subtype

std::uint32_t pulp::format::PluginRegistration::au_subtype = 0

◆ au_type

std::uint32_t pulp::format::PluginRegistration::au_type = 0

◆ factory

ProcessorFactory pulp::format::PluginRegistration::factory = nullptr

◆ id

const char* pulp::format::PluginRegistration::id = nullptr

◆ ui_asset_roots

const char* pulp::format::PluginRegistration::ui_asset_roots = nullptr

◆ ui_script

const char* pulp::format::PluginRegistration::ui_script = nullptr

◆ ui_theme

const char* pulp::format::PluginRegistration::ui_theme = nullptr

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/format/include/pulp/format/registry.hpp