NOW LOADING

MidiEndpointDevicePurpose


Indicates the intended use of an endpoint
Namespace Windows.Devices.Midi2.Enumeration
Type Name MidiEndpointDevicePurpose
Type WinRT Enumeration (a 32-bit unsigned or signed integer)
IDL MidiEndpointDevicePurposeEnum.idl

Says what an endpoint is for. Use it to sort the endpoints you show people into groups. The API also uses it when it filters endpoints with MidiEndpointDeviceInformationFilters.

Properties

Property Value Description
NormalMessageEndpoint 0x00000000 A normal endpoint for sending and receiving messages
VirtualDeviceResponder 0x00000064 The device side of an app-to-app MIDI connection. Only the application that hosts the device should use it
InBoxGeneralMidiSynth 0x00000190 The built-in General MIDI synthesizer
DiagnosticLoopback 0x000001F4 One of the two built-in diagnostic loopback endpoints. Applications don’t normally use these
DiagnosticPing 0x000001FE The internal diagnostic ping endpoint. Applications should never use it, because it’s only for MidiDiagnostics.PingService

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.