---
title: "ExtAudioFileGetPropertyInfo(_:_:_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/extaudiofilegetpropertyinfo(_:_:_:_:)"
---

# ExtAudioFileGetPropertyInfo(_:_:_:_:)

Gets information about an extended audio file object property.

## Declaration

```swift
func ExtAudioFileGetPropertyInfo(_ inExtAudioFile: ExtAudioFileRef, _ inPropertyID: ExtAudioFilePropertyID, _ outSize: UnsafeMutablePointer<UInt32>?, _ outWritable: UnsafeMutablePointer<DarwinBoolean>?) -> OSStatus
```

## Parameters

- `inExtAudioFile`: The extended audio file object to get property information from.
- `inPropertyID`: The property you want information about.
- `outSize`: On output, the size of the property value in bytes. Can be NULL on output.
- `outWritable`: On output, a Boolean value indicating whether the property value is writable (true means writable). Can be NULL on output.

## Return Value

Return Value A result code.

## See Also

### Configuring Properties for Extended Audio File Objects

- [ExtAudioFileGetProperty(_:_:_:_:)](audiotoolbox/extaudiofilegetproperty(_:_:_:_:).md)
- [ExtAudioFileSetProperty(_:_:_:_:)](audiotoolbox/extaudiofilesetproperty(_:_:_:_:).md)
