NOW LOADING

IMidiServiceTransportPluginConfig


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

Interface implemented by strongly-typed SDK classes used in configuring transport features. For example, this is used when setting up a virtual device, configuring Network MIDI 2.0 hosts and clients, and creating loopback endpoints.

Important Note

The json config sent to and received from the service is an implementation detail, not a contract, and is subject to change. Do not attempt to manually manipulate or create json to send to the MIDI Service, or manually parse the json return results, unless you are creating a transport yourself.

Properties

Property Description
TransportID The ID of the transport this configuration targets. This is used in the service for routing this config.

Functions

Function Description
GetConfigJson Returns the json 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.