NOW LOADING

MidiNetworkAdvertisedHost


A Network MIDI 2.0 host discovered on the network over mDNS
Namespace Windows.Devices.Midi2.Transports.Network
Type Name MidiNetworkAdvertisedHost
Type WinRT Runtime Class
IDL MidiNetworkAdvertisedHost.idl

Describes a host advertised on the local network. Obtained from MidiNetworkAdvertisedHostWatcher or MidiNetworkTransportManager.GetAdvertisedHosts().

Properties

Property Description
DeviceId The device id for this advertised host. Use this as MidiNetworkClientMatchCriteria.DeviceId to connect to it
DeviceName The name reported by device enumeration
FullName The full DNS-SD name
ServiceInstanceName The DNS-SD service instance name
ServiceType The DNS-SD service type
HostName The DNS host name, for example somemachine.local
Port The UDP port the remote host is listening on
Domain The DNS-SD domain
UmpEndpointName The UMP Endpoint Name advertised by the host
ProductInstanceId The Product Instance Id advertised by the host
IPAddresses The IP addresses the host advertised. May contain more than one

Remarks

Prefer DeviceId when connecting. The MIDI 2.0 specification nominates the UmpEndpointName and ProductInstanceId pair as the identity used to recall a device’s settings across reconnects; addresses and ports change and are not identity.

Didn't find what you were looking for?

Windows MIDI Services is an open source project with all source available on GitHub. We have a great community on Discord as well. Between GitHub and Discord, you should find the information you are looking for.