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

Capabilities a plugin declares before consuming installed content packs. More...

#include <content_capability_manifest.hpp>

Public Attributes

std::string schema = "pulp.plugin-runtime.v1"
std::string plugin_id
std::vector< std::string > capabilities
std::vector< std::string > content_kinds
std::vector< std::string > hot_reload_kinds
std::vector< std::string > manual_rescan_kinds

Detailed Description

Capabilities a plugin declares before consuming installed content packs.

Member Data Documentation

◆ capabilities

std::vector<std::string> pulp::state::ContentCapabilityManifest::capabilities

◆ content_kinds

std::vector<std::string> pulp::state::ContentCapabilityManifest::content_kinds

◆ hot_reload_kinds

std::vector<std::string> pulp::state::ContentCapabilityManifest::hot_reload_kinds

◆ manual_rescan_kinds

std::vector<std::string> pulp::state::ContentCapabilityManifest::manual_rescan_kinds

◆ plugin_id

std::string pulp::state::ContentCapabilityManifest::plugin_id

◆ schema

std::string pulp::state::ContentCapabilityManifest::schema = "pulp.plugin-runtime.v1"

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