dotnet / dotnet/macios

Old CoreMIDI APIs are missing

Open
#4,452 6 comments 0 reactions 1 assignee Claimed by @rolfbjarne View on GitHub
enhancement iOS macOS missing-api-bindings
Dominant language
C#
Stars
2.9k
Forks
576
Avg merge
2d 13h
Merged PRs (30d)
96

Description

The following CoreMIDI APIs ere not reported as not bound on Mac OS X. A new change in xtro reports them but we should consider if binding them needs to be done, since some of them are quite low level:

* !missing-pinvoke! MIDIClientCreateWithBlock is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1495330-midiclientcreatewithblock?language=objc) **Versions** iOS 9.0+ macOS 10.11+
* !missing-pinvoke! MIDIDestinationCreateWithBlock is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1495247-mididestinationcreatewithblock?language=occ) **Versions** iOS 9.0+ macOS 10.11+
* !missing-pinvoke! MIDIDeviceCreate is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508421-mididevicecreate?language=occ) **Versions** iOS 4.2+ macOS 10.0+
* !missing-pinvoke! MIDIDeviceDispose is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508423-mididevicedispose?language=occ) **Versions** iOS 4.2+ macOS 10.3+
* !missing-pinvoke! MIDIDeviceRemoveEntity is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508180-midideviceremoveentity?language=occ) **Versions** iOS 4.2+ macOS 10.1+
* !missing-pinvoke! MIDIDriverEnableMonitoring is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508182-mididriverenablemonitoring?language=occ) **Versions** macOS 10.1+
* !missing-pinvoke! MIDIEntityAddOrRemoveEndpoints is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508340-midientityaddorremoveendpoints?language=occ) **Versions** iOS 4.2+ macOS 10.2+
* !missing-pinvoke! MIDIExternalDeviceCreate is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508456-midiexternaldevicecreate?language=occ) **Versions** iOS 4.2+ macOS 10.1+
* !missing-pinvoke! MIDIGetDriverDeviceList is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508306-midigetdriverdevicelist?language=occ) **Versions** iOS 4.2+ macOS 10.1+
* !missing-pinvoke! MIDIGetDriverIORunLoop is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508500-midigetdriveriorunloop?language=occ) **Versions** iOS 4.2+ macOS 10.0+
* !missing-pinvoke! MIDIInputPortCreateWithBlock is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1495333-midiinputportcreatewithblock?language=occ) **Versions** iOS 9.0+ macOS 10.11+
* !missing-pinvoke! MIDIPacketListAdd is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1495128-midipacketlistadd?language=occ) **Versions** iOS 4.2+ macOS 10.0+
* !missing-pinvoke! MIDIPacketListInit is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1495218-midipacketlistinit?language=occ) **Versions** iOS 4.2+ macOS 10.0+
* !missing-pinvoke! MIDISendSysex is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1495356-midisendsysex?language=occ) **Versions** iOS 4.2+ macOS 10.0+
* !missing-pinvoke! MIDISetupAddDevice is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508299-midisetupadddevice?language=occ) **Versions** iOS 4.2+ macOS 10.1+
* !missing-pinvoke! MIDISetupAddExternalDevice is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508222-midisetupaddexternaldevice?language=occ) **Versions** iOS 4.2+ macOS 10.1+
* !missing-pinvoke! MIDISetupRemoveDevice is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508237-midisetupremovedevice?language=occ) **Versions** iOS 4.2+ macOS 10.1+
* !missing-pinvoke! MIDISetupRemoveExternalDevice is not bound [Documentation](https://developer.apple.com/documentation/coremidi/1508237-midisetupremovedevice?language=occ) **Versions** iOS 4.2+ macOS 10.1+

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.