NOW LOADING

MidiNetworkKnownRemoteClient


A remote client a Network MIDI 2.0 host has already been told to allow or deny
Namespace Windows.Devices.Midi2.Transports.Network
Type Name MidiNetworkKnownRemoteClient
Type WinRT Runtime Class
IDL MidiNetworkKnownRemoteClient.idl

Held in MidiNetworkHostKnownClientsConfig.KnownClients.

Constructors

Constructor Description
MidiNetworkKnownRemoteClient() Creates an empty entry
MidiNetworkKnownRemoteClient(remoteClientName, remoteClientProductInstanceId, isAllowed) Creates an entry for this client

Properties

Property Description
RemoteClientName The UMP endpoint name the remote client announces
RemoteClientProductInstanceId The product instance id the remote client announces
IsAllowed True to let the client connect without asking again, and false to turn it away

Remarks

A remote client is recognized by its name and product instance id together, ignoring uppercase and lowercase differences. Neither one is enough on its own, so both are needed to recognize the same client again. An entry with both empty is skipped when the configuration is saved.

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.