NOW LOADING

IMidiServiceTransportPluginConfig


Information for a transport plugin in the MIDI Service
Namespace Windows.Devices.Midi2.ServiceConfig
Type Name IMidiServiceTransportPluginConfig
Type WinRT Explicit Interface
IDL IMidiServiceTransportPluginConfig.idl

The interface that every transport configuration class has. Those classes set up transport features, such as creating a virtual device, setting up Network MIDI 2.0 hosts and clients, or creating loopback endpoints. Pass one to MidiServiceTransportPluginConfigManager.SendUpdate or SaveUpdate.

Important: The JSON that goes to and from the service is an implementation detail, not a contract, and it can change. Don’t build or edit this JSON by hand, and don’t parse what comes back, unless you’re writing a transport yourself.

Properties

Property Description
TransportId The GUID of the transport this configuration is for. The service uses it to pass the configuration to the right transport
ConfigJson The Windows.Data.Json.JsonObject to send to the service

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.