---
title: "ExtAudioFileOpenURL(_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/extaudiofileopenurl(_:_:)"
---

# ExtAudioFileOpenURL(_:_:)

Opens an existing audio file for reading, and associates it with a new extended audio file object.

## Declaration

```swift
func ExtAudioFileOpenURL(_ inURL: CFURL, _ outExtAudioFile: UnsafeMutablePointer<ExtAudioFileRef?>) -> OSStatus
```

## Parameters

- `inURL`: The audio file to read.
- `outExtAudioFile`: On output, a newly allocated extended audio file object.

## Return Value

Return Value A result code.

## See Also

### Managing Extended Audio File Objects

- [ExtAudioFileCreateWithURL(_:_:_:_:_:_:)](audiotoolbox/extaudiofilecreatewithurl(_:_:_:_:_:_:).md)
- [ExtAudioFileDispose(_:)](audiotoolbox/extaudiofiledispose(_:).md)
- [ExtAudioFileWrapAudioFileID(_:_:_:)](audiotoolbox/extaudiofilewrapaudiofileid(_:_:_:).md)
