---
title: MIDICIDeviceIdentification
framework: coremidi
role: symbol
role_heading: Structure
path: coremidi/midicideviceidentification
---

# MIDICIDeviceIdentification

A structure that describes a MIDI-CI device.

## Declaration

```swift
struct MIDICIDeviceIdentification
```

## Topics

### Configuring Device Identification

- [manufacturer](coremidi/midicideviceidentification/manufacturer.md)
- [modelNumber](coremidi/midicideviceidentification/modelnumber.md)
- [family](coremidi/midicideviceidentification/family.md)
- [revisionLevel](coremidi/midicideviceidentification/revisionlevel.md)
- [reserved](coremidi/midicideviceidentification/reserved.md)

### Initializers

- [init()](coremidi/midicideviceidentification/init().md)
- [init(manufacturer:family:modelNumber:revisionLevel:reserved:)](coremidi/midicideviceidentification/init(manufacturer:family:modelnumber:revisionlevel:reserved:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Inspecting a Responder

- [MIDICIInitiatiorMUID](coremidi/midiciinitiatiormuid.md)
- [initiators](coremidi/midiciresponder/initiators.md)
- [MIDICIDeviceInfo](coremidi/midicideviceinfo.md)
- [deviceInfo](coremidi/midiciresponder/deviceinfo.md)
