---
title: "MIDIObjectGetDictionaryProperty(_:_:_:)"
framework: coremidi
role: symbol
role_heading: Function
path: "coremidi/midiobjectgetdictionaryproperty(_:_:_:)"
---

# MIDIObjectGetDictionaryProperty(_:_:_:)

Gets an object’s dictionary-type property.

## Declaration

```swift
func MIDIObjectGetDictionaryProperty(_ obj: MIDIObjectRef, _ propertyID: CFString, _ outDict: UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus
```

## Parameters

- `obj`: The object to query.
- `propertyID`: The name of the property to return.
- `outDict`: On successful return, the property value.

## Return Value

Return Value An OSStatus result code.

## Discussion

Discussion See MIDIObjectRef for information about properties.

## See Also

### Property Accessors

- [MIDIObjectGetProperties(_:_:_:)](coremidi/midiobjectgetproperties(_:_:_:).md)
- [MIDIObjectRemoveProperty(_:_:)](coremidi/midiobjectremoveproperty(_:_:).md)
- [MIDIObjectGetStringProperty(_:_:_:)](coremidi/midiobjectgetstringproperty(_:_:_:).md)
- [MIDIObjectSetStringProperty(_:_:_:)](coremidi/midiobjectsetstringproperty(_:_:_:).md)
- [MIDIObjectGetIntegerProperty(_:_:_:)](coremidi/midiobjectgetintegerproperty(_:_:_:).md)
- [MIDIObjectSetIntegerProperty(_:_:_:)](coremidi/midiobjectsetintegerproperty(_:_:_:).md)
- [MIDIObjectGetDataProperty(_:_:_:)](coremidi/midiobjectgetdataproperty(_:_:_:).md)
- [MIDIObjectSetDataProperty(_:_:_:)](coremidi/midiobjectsetdataproperty(_:_:_:).md)
- [MIDIObjectSetDictionaryProperty(_:_:_:)](coremidi/midiobjectsetdictionaryproperty(_:_:_:).md)
