Skip to content

Old CoreMIDI APIs are missing  #4452

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+

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

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

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions