Skip to content

Old CoreMIDI APIs are missing  #4452

@mandel-macaque

Description

@mandel-macaque

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 Versions iOS 9.0+ macOS 10.11+
  • !missing-pinvoke! MIDIDestinationCreateWithBlock is not bound Documentation Versions iOS 9.0+ macOS 10.11+
  • !missing-pinvoke! MIDIDeviceCreate is not bound Documentation Versions iOS 4.2+ macOS 10.0+
  • !missing-pinvoke! MIDIDeviceDispose is not bound Documentation Versions iOS 4.2+ macOS 10.3+
  • !missing-pinvoke! MIDIDeviceRemoveEntity is not bound Documentation Versions iOS 4.2+ macOS 10.1+
  • !missing-pinvoke! MIDIDriverEnableMonitoring is not bound Documentation Versions macOS 10.1+
  • !missing-pinvoke! MIDIEntityAddOrRemoveEndpoints is not bound Documentation Versions iOS 4.2+ macOS 10.2+
  • !missing-pinvoke! MIDIExternalDeviceCreate is not bound Documentation Versions iOS 4.2+ macOS 10.1+
  • !missing-pinvoke! MIDIGetDriverDeviceList is not bound Documentation Versions iOS 4.2+ macOS 10.1+
  • !missing-pinvoke! MIDIGetDriverIORunLoop is not bound Documentation Versions iOS 4.2+ macOS 10.0+
  • !missing-pinvoke! MIDIInputPortCreateWithBlock is not bound Documentation Versions iOS 9.0+ macOS 10.11+
  • !missing-pinvoke! MIDIPacketListAdd is not bound Documentation Versions iOS 4.2+ macOS 10.0+
  • !missing-pinvoke! MIDIPacketListInit is not bound Documentation Versions iOS 4.2+ macOS 10.0+
  • !missing-pinvoke! MIDISendSysex is not bound Documentation Versions iOS 4.2+ macOS 10.0+
  • !missing-pinvoke! MIDISetupAddDevice is not bound Documentation Versions iOS 4.2+ macOS 10.1+
  • !missing-pinvoke! MIDISetupAddExternalDevice is not bound Documentation Versions iOS 4.2+ macOS 10.1+
  • !missing-pinvoke! MIDISetupRemoveDevice is not bound Documentation Versions iOS 4.2+ macOS 10.1+
  • !missing-pinvoke! MIDISetupRemoveExternalDevice is not bound Documentation Versions iOS 4.2+ macOS 10.1+

Metadata

Metadata

Assignees

Labels

enhancementThe issue or pull request is an enhancementiOSIssues affecting iOSmacOSIssues affecting macOSmissing-api-bindings

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions