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

This class carries the progress information reported by the asynchronous send operations on MidiSystemExclusiveSender. You receive an instance of it through the progress callback of the IAsyncOperationWithProgress returned by those methods.

Instances are created and updated by the sender. Applications do not create this type directly.

Properties

Property Description
CountBytesRead The total number of bytes read so far from the source data stream.
CountMessagesSent The total number of UMP messages sent so far to the destination endpoint.

Notes

The source data is MIDI 1.0 bytestream-format SysEx, and each SysEx 7 UMP message carries up to six data bytes, so CountBytesRead typically advances much faster than CountMessagesSent. If you want to show a percentage-complete indicator, compare CountBytesRead against the known size of your source data rather than 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.