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

Profile Details Inquiry/Reply payload (CI 1.2 §7.6) — per-profile metadata the responder publishes when asked for "more about profile X". More...

#include <midi_ci.hpp>

Public Attributes

ProfileId id
uint8_t target = 0
 Profile-defined target byte.
std::vector< uint8_t > data
 Profile-defined data payload.

Detailed Description

Profile Details Inquiry/Reply payload (CI 1.2 §7.6) — per-profile metadata the responder publishes when asked for "more about profile X".

The payload is opaque to the framework — profile authors define its schema. Pulp carries it as raw bytes plus a profile-id + target tuple.

Member Data Documentation

◆ data

std::vector<uint8_t> pulp::midi::ProfileDetails::data

Profile-defined data payload.

◆ id

ProfileId pulp::midi::ProfileDetails::id

◆ target

uint8_t pulp::midi::ProfileDetails::target = 0

Profile-defined target byte.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/midi/include/pulp/midi/midi_ci.hpp