In-box SDK/API Developer Preview 2
Pre-release
Pre-release
·
237 commits
to main
since this release
Please refer to https://github.com/microsoft/MIDI/releases/tag/inbox-dev-preview-1 for usage information, and the larger changes introduced with the in-box version.
This release is a minor update which builds upon that information and has the same restrictions. There are no new distribution rights conveyed with this preview release.
Changes
Legacy API Port Enumeration
- Fixed MIDI 1 Port off-by-one problem, issue #1046
- Added
MidiLegacyPortDeviceWatcher::GetEnumeratedPortsForAssociatedEndpointAndGroupto be compatible with the rc4 SDK features - Added Arm64X binaries to Arm64EC binaries section in NuGet package
- Tons of copilot-assisted hardening of input parameters and exception handling
Docs
There's still documentation work to do, but the SDK reference documentation has been significantly updated to reflect these changes.
https://microsoft.github.io/MIDI/sdk-reference/
In-Development SDK Types
As before, the in-development SDK bits like Network MIDI 2 are not included in this release.