Combines a parameter ID and a version hint. More...
Public Member Functions | |
ParameterID ()=default | |
template<typename StringLike, typename = DisableIfSameOrDerived<ParameterID, StringLike>> | |
ParameterID (StringLike &&identifier, int versionHint=0) | |
Constructs an instance. | |
auto | getParamID () const |
auto | getVersionHint () const |
Combines a parameter ID and a version hint.
|
default |
ParameterID::ParameterID | ( | StringLike && | identifier, |
int | versionHint = 0 ) |
Constructs an instance.
Note that this constructor implicitly converts from Strings and string-like types.
identifier | A string that uniquely identifies a single parameter |
versionHint | Influences parameter ordering in Audio Unit plugins. Used to provide backwards compatibility of Audio Unit plugins in Logic and GarageBand. |
auto ParameterID::getParamID | ( | ) | const |
auto ParameterID::getVersionHint | ( | ) | const |