Canonical authored identity for one template/bank/slot/path target. More...
#include <voice_identity.hpp>
Public Attributes | |
| std::string | template_namespace |
| std::string | template_name |
| std::uint32_t | template_revision = 0 |
| std::uint32_t | bank_schema_version = 1 |
| std::uint32_t | slot_ordinal = 0 |
| std::vector< std::string > | path |
| bool | has_port = false |
| VoicePortKey | port {} |
| bool | has_parameter = false |
| std::string | parameter |
Canonical authored identity for one template/bank/slot/path target.
path contains explicit stable segments; it is never a display label or runtime node path. A key may identify a path alone, a port, a parameter, or both targets at that path.
| std::uint32_t pulp::host::VoiceIdentityKey::bank_schema_version = 1 |
| bool pulp::host::VoiceIdentityKey::has_parameter = false |
| bool pulp::host::VoiceIdentityKey::has_port = false |
| std::string pulp::host::VoiceIdentityKey::parameter |
| std::vector<std::string> pulp::host::VoiceIdentityKey::path |
| VoicePortKey pulp::host::VoiceIdentityKey::port {} |
| std::uint32_t pulp::host::VoiceIdentityKey::slot_ordinal = 0 |
| std::string pulp::host::VoiceIdentityKey::template_name |
| std::string pulp::host::VoiceIdentityKey::template_namespace |
| std::uint32_t pulp::host::VoiceIdentityKey::template_revision = 0 |