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 |
Static description of an endpoint discovered on the system or registered virtually.
Cheap to copy.
| UmpEndpointDirection pulp::midi::UmpEndpointInfo::direction |
| std::string pulp::midi::UmpEndpointInfo::id |
Stable identifier (CoreMIDI unique-id as decimal, WinRT EndpointDeviceId, virtual endpoint name, etc).
| 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.
| std::string pulp::midi::UmpEndpointInfo::name |
Human-readable display name.