---
title: "MIDIEntityGetDevice(_:_:)"
framework: coremidi
role: symbol
role_heading: Function
path: "coremidi/midientitygetdevice(_:_:)"
---

# MIDIEntityGetDevice(_:_:)

Returns an entity’s device.

## Declaration

```swift
func MIDIEntityGetDevice(_ inEntity: MIDIEntityRef, _ outDevice: UnsafeMutablePointer<MIDIDeviceRef>?) -> OSStatus
```

## Parameters

- `inEntity`: The entity to query.
- `outDevice`: On successful return, the entity’s owning device.

## Return Value

Return Value An OSStatus result code.

## See Also

### Entity lookup

- [MIDIEntityGetNumberOfSources(_:)](coremidi/midientitygetnumberofsources(_:).md)
- [MIDIEntityGetSource(_:_:)](coremidi/midientitygetsource(_:_:).md)
- [MIDIEntityGetNumberOfDestinations(_:)](coremidi/midientitygetnumberofdestinations(_:).md)
- [MIDIEntityGetDestination(_:_:)](coremidi/midientitygetdestination(_:_:).md)
- [MIDIEntityRef](coremidi/midientityref.md)
