---
title: "init(destination:manufacturer:family:model:revision:)"
framework: coremidi
role: symbol
role_heading: Initializer
path: "coremidi/midicideviceinfo/init(destination:manufacturer:family:model:revision:)"
---

# init(destination:manufacturer:family:model:revision:)

Creates a new device information instance.

## Declaration

```swift
init(destination midiDestination: MIDIEntityRef, manufacturer: Data, family: Data, model modelNumber: Data, revision revisionLevel: Data)
```

## Parameters

- `midiDestination`: The MIDI destination to use for capability inquiry.
- `manufacturer`: The device manufacturer.
- `family`: The family to which this device belongs.
- `modelNumber`: The device’s model number.
- `revisionLevel`: The version of the device’s model number.
