Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
voice_identity.hpp File Reference
#include <cstdint>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::host::VoicePortKey
struct  pulp::host::VoiceIdentityKey
 Canonical authored identity for one template/bank/slot/path target. More...
struct  pulp::host::VoiceIdentityResult

Namespaces

namespace  pulp
namespace  pulp::host
 Bounded event contracts shared by host ingress and graph-authored nodes.

Enumerations

enum class  pulp::host::VoicePortDirection : std::uint8_t { pulp::host::Input = 0 , pulp::host::Output = 1 }
enum class  pulp::host::VoicePortKind : std::uint8_t { pulp::host::Audio = 0 , pulp::host::Event = 1 , pulp::host::Control = 2 }

Functions

VoiceIdentityResult pulp::host::canonical_voice_identity (const VoiceIdentityKey &key)
 Encode and hash an authored identity using the G-4 v1 tagged, length-delimited wire form.