MIDIDeviceCreate(_:_:_:_:_:)
Creates a new device object that corresponds to the available hardware.
Declaration
func MIDIDeviceCreate(_ owner: MIDIDriverRef?, _ name: CFString, _ manufacturer: CFString, _ model: CFString, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>) -> OSStatusParameters
- owner:
The driver that creates the device, or
NULLfor a non-driver. - name:
The name of the new device.
- manufacturer:
The name of the device’s manufacturer.
- model:
The name of the model of the device.
- outDevice:
On successful return, points to the newly created device.
Return Value
An OSStatus result code.
Discussion
Nondrivers may call this function to create external devices.