NOW LOADING

MidiSystemExclusiveSendProgress


Progress information reported during a System Exclusive data transfer
Namespace Windows.Devices.Midi2.Utilities.SysExTransfer
Type Name MidiSystemExclusiveSendProgress
Type WinRT Runtime Class
IDL MidiSystemExclusiveSendProgress.idl

The progress reported while MidiSystemExclusiveSender sends data. You get one in the progress callback of the IAsyncOperationWithProgress that the send method returns.

The sender creates and updates these. Your app doesn’t create them.

Properties

Property Description
CountBytesRead How many bytes have been read from the source data so far
CountMessagesSent How many UMP messages have been sent to the destination endpoint so far

Notes

The source data is MIDI 1.0 bytestream SysEx, and each SysEx 7 UMP message carries up to six data bytes. So CountBytesRead usually goes up much faster than CountMessagesSent. To show a percent-complete bar, compare CountBytesRead to the size of your source data, instead of using the message count.

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.