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

Static description of an endpoint discovered on the system or registered virtually. More...

#include <ump_endpoint.hpp>

Public Attributes

std::string id
 Stable identifier (CoreMIDI unique-id as decimal, WinRT EndpointDeviceId, virtual endpoint name, etc).
std::string name
 Human-readable display name.
bool is_virtual = false
 True if this endpoint exists only in-process (registered via UmpSession::register_virtual_endpoint).
UmpEndpointDirection direction

Detailed Description

Static description of an endpoint discovered on the system or registered virtually.

Cheap to copy.

Member Data Documentation

◆ direction

UmpEndpointDirection pulp::midi::UmpEndpointInfo::direction

◆ id

std::string pulp::midi::UmpEndpointInfo::id

Stable identifier (CoreMIDI unique-id as decimal, WinRT EndpointDeviceId, virtual endpoint name, etc).

◆ is_virtual

bool pulp::midi::UmpEndpointInfo::is_virtual = false

True if this endpoint exists only in-process (registered via UmpSession::register_virtual_endpoint).

Useful for tests and for documentation rendering — virtual endpoints don't survive process restart.

◆ name

std::string pulp::midi::UmpEndpointInfo::name

Human-readable display name.


The documentation for this struct was generated from the following file: