NOW LOADING

Midi API Contracts


API contracts used by the Windows MIDI Services App SDK namespaces
Namespace Windows.Devices.Midi2
Type Name Midi API Contracts
Type Apicontract
IDL Midi API Contracts.idl

Windows MIDI Services App SDK namespaces are versioned using WinRT API contracts.

Contracts

Contract Namespace
MidiCoreApiContract Windows.Devices.Midi2
MidiCapabilityInquiryApiContract Windows.Devices.Midi2.CapabilityInquiry
MidiClientPluginsApiContract Windows.Devices.Midi2.ClientPlugins
MidiDiagnosticsApiContract Windows.Devices.Midi2.Diagnostics
MidiEnumerationApiContract Windows.Devices.Midi2.Enumeration
MidiEnumerationLegacyApiContract Windows.Devices.Midi2.Enumeration.Legacy
MidiReportingApiContract Windows.Devices.Midi2.Reporting
MidiServiceConfigApiContract Windows.Devices.Midi2.ServiceConfig
MidiTransportsLoopbackApiContract Windows.Devices.Midi2.Transports.Loopback
MidiTransportsBasicLoopbackApiContract Windows.Devices.Midi2.Transports.BasicLoopback
MidiTransportsVirtualApiContract Windows.Devices.Midi2.Transports.Virtual
MidiTransportsNetworkApiContract Windows.Devices.Midi2.Transports.Network
MidiMessageUtilityApiContract Windows.Devices.Midi2.Utilities.Messages
MidiSysExTransferUtilityApiContract Windows.Devices.Midi2.Utilities.SysExTransfer

Remarks

All contracts above are currently versioned at 1 in the IDL.

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.