NOW LOADING

WinRT API Support for Loopback Endpoints


Namespace for MIDI 1.0 loopback endpoint management
Windows.Devices.Midi2.Transports.BasicLoopback

Types for creating basic loopback endpoints. A basic loopback is one MIDI 1.0-style endpoint. Whatever is sent to it comes back out of the same endpoint, so one app can send and another can receive.

Samples

These samples create one MIDI 1.0-style loopback endpoint while your app runs. Existing WinMM and WinRT MIDI 1.0 applications can use it without any changes. Endpoints made this way are temporary, so remember to remove the ones you create.

Types in this namespace

Click or tap the type name to view more details.

Type Description
MidiBasicLoopbackCreationConfig Config sent to the service to create a basic MIDI 1.0-style loopback endpoint
MidiBasicLoopbackCreationResponse Response from the attempt to create a basic MIDI 1.0-style loopback endpoint
MidiBasicLoopbackEndpointDefinition The information supplied when creating a basic MIDI 1.0-style loopback endpoint
MidiBasicLoopbackEntry Represents an active basic MIDI 1.0-style loopback endpoint instance
MidiBasicLoopbackErrorCode Error codes returned by BasicLoopback transport operations
MidiBasicLoopbackFeedbackProtection What a basic loopback does when MIDI keeps coming back into it
MidiBasicLoopbackManager The primary class used to create or remove basic MIDI 1.0-style loopback endpoints
MidiBasicLoopbackRemovalConfig Config sent to the service to remove a basic MIDI 1.0-style loopback endpoint
MidiBasicLoopbackRemovalResponse Response from the attempt to remove a basic MIDI 1.0-style loopback endpoint
MidiBasicLoopbackSavedEntry A basic loopback saved in the configuration file
MidiBasicLoopbackUpdateConfig Changes a basic loopback that already exists
MidiBasicLoopbackUpdateResponse Response from a mute or unmute operation on a basic MIDI 1.0-style loopback endpoint

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.