Windows.Devices.Midi2.ServiceConfig
This namespace has the types that change how the MIDI service is set up. MIDI Settings, the MIDI Console, and the transport setup apps use them. Most applications don’t need them.
A change can be sent to the running service, saved to the configuration so it comes back after a restart, or both. MidiServiceTransportPluginConfigManager explains how.
Important: Always change the configuration through these types or the tools that come with Windows MIDI Services. Don’t read or edit the configuration file yourself. Its format, name, and location can change in any release.
Click or tap the type name to view more details.
| Type | Description |
|---|---|
| IMidiServiceTransportPluginConfig | Information for a transport plugin in the MIDI Service |
| MidiCustomizationLatencySource | Whether a stored outgoing latency value was measured or typed in. |
| MidiServiceConfigEndpointMatchCriteria | Criteria used to match a MIDI endpoint for configuration purposes |
| MidiServiceConfigResponse | Response from the service from a configuration attempt |
| MidiServiceConfigResponseStatus | Indicates success or failure for a configuration attempt. |
| MidiServiceConfigSaveResponse | Result of saving a configuration to the configuration file. |
| MidiServiceConfigSaveResult | Indicates success or failure when saving configuration to the configuration file. |
| MidiServiceEndpointCustomization | One stored endpoint customization as the service currently holds it |
| MidiServiceEndpointCustomizationConfig | Configuration object for customizing a MIDI endpoint in the service |
| MidiServiceEndpointCustomizationProvenance | Describes the device a stored endpoint customization was created for |
| MidiServiceEndpointCustomizationRemovalConfig | Deletes a stored endpoint customization from the configuration file |
| MidiServiceTransportCommand | A command to send to a transport plugin in the MIDI service |
| MidiServiceTransportCommonCommands | Common command verbs for transport plugin commands |
| MidiServiceTransportPluginConfigManager | Class used to update information in the service. Typically not used directly by apps. |
