NOW LOADING

WinRT API Enumeration for Legacy APIs Overview


Integration with legacy MIDI 1.0 APIs like WinMM and WinRT MIDI 1.0
Windows.Devices.Midi2.Enumeration.Legacy

This namespace has types for working with the older MIDI 1.0 APIs, WinMM and WinRT MIDI 1.0. Use them to find the MIDI 1.0 ports Windows MIDI Services creates for each endpoint, and to hear about it when those ports change.

Samples

The legacy port watcher is the most direct answer to “I have a WinMM port list, and I want the same list, but with notifications when it changes instead of checking over and over.” It’s a good first step when you’re moving an application over, before you rework it around endpoints and groups.

Types in this namespace

Click or tap the type name to view more details.

Type Description
MidiLegacyPortDeviceInformation Information about a legacy MIDI 1.0 port device
MidiLegacyPortDeviceInformationAddedEventArgs Event args for when a MIDI 1.0 port is added
MidiLegacyPortDeviceInformationRemovedEventArgs Event args for when a MIDI 1.0 port is removed
MidiLegacyPortDeviceInformationUpdatedEventArgs Event args for when a MIDI 1.0 port is updated
MidiLegacyPortDeviceWatcher Watcher for MIDI 1.0 legacy port devices

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.