---
title: framePosition
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudiofile/frameposition
---

# framePosition

The position in the file where the next read or write operation occurs.

## Declaration

```swift
var framePosition: AVAudioFramePosition { get set }
```

## Discussion

Discussion Set the framePosition property to perform a seek before a read or write. A read or write operation advances the frame position value by the number of frames it reads or writes.

## See Also

### Getting Audio File Properties

- [url](avfaudio/avaudiofile/url.md)
- [fileFormat](avfaudio/avaudiofile/fileformat.md)
- [processingFormat](avfaudio/avaudiofile/processingformat.md)
- [length](avfaudio/avaudiofile/length.md)
- [AVAudioFramePosition](avfaudio/avaudioframeposition.md)
- [AVAudioFrameCount](avfaudio/avaudioframecount.md)
- [AVAudioFileTypeKey](avfaudio/avaudiofiletypekey.md)
- [isOpen](avfaudio/avaudiofile/isopen.md)
