One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDIDriverInterface

struct · SDK 27.1

struct MIDIDriverInterface

Members (3)

get

AddRef

TypeScript
get AddRef(): ((arg0: SDKHandle) => Promise<SDKHandle>)
Swift declaration
var AddRef: (UnsafeMutableRawPointer) -> ULONG
get

QueryInterface

TypeScript
get QueryInterface(): ((arg0: SDKHandle, arg1: SDKHandle, arg2: (SDKHandle) | null) => Promise<SDKHandle>)
Swift declaration
var QueryInterface: (UnsafeMutableRawPointer, REFIID, UnsafeMutablePointer<LPVOID?>?) -> HRESULT
get

Release

TypeScript
get Release(): ((arg0: SDKHandle) => Promise<SDKHandle>)
Swift declaration
var Release: (UnsafeMutableRawPointer) -> ULONG

Skipped declarations

13 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MIDIDriverInterface.QueryInterface

closure property answers its caller

MIDIDriverInterface.AddRef

closure property answers its caller

MIDIDriverInterface.Release

closure property answers its caller

MIDIDriverInterface.FindDevices

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.Start

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.Stop

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.Configure

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.Send

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.EnableSource

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.Flush

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.Monitor

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.SendPackets

Nested memory pointers cannot cross the bridge.

MIDIDriverInterface.MonitorEvents

Nested memory pointers cannot cross the bridge.

All CoreMIDI types →