Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::aax::ParameterIdMap Class Reference

state::ParamID → the AAX parameter-ID string the model registered under. More...

#include <aax_editor.hpp>

Public Member Functions

 ParameterIdMap (const PluginDefinition &definition)
const std::string * find (state::ParamID id) const
 The AAX parameter-ID string for id, or nullptr when Pulp knows the parameter but AAX never registered it.

Detailed Description

state::ParamID → the AAX parameter-ID string the model registered under.

The stored strings are stable for the map's lifetime, so a caller may hand one straight to an AAX_CParamID parameter without copying.

Constructor & Destructor Documentation

◆ ParameterIdMap()

pulp::format::aax::ParameterIdMap::ParameterIdMap ( const PluginDefinition & definition)
inlineexplicit

Member Function Documentation

◆ find()

const std::string * pulp::format::aax::ParameterIdMap::find ( state::ParamID id) const
inline

The AAX parameter-ID string for id, or nullptr when Pulp knows the parameter but AAX never registered it.


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