---
title: IOAudioEnginePosition
framework: kernel
role: symbol
role_heading: Structure
path: kernel/ioaudioengineposition
---

# IOAudioEnginePosition

Represents a position in an audio audio engine.

## Declaration

```occ
typedef struct IOAudioEnginePosition {
    ...
} IOAudioEnginePosition;
```

## Overview

Overview This position is based on the sample frame within a loop around the sample buffer, and the loop count which starts at 0 when the audio engine begins playback.

## Topics

### Instance Properties

- [fLoopCount](kernel/ioaudioengineposition/1561645-floopcount.md)
- [fSampleFrame](kernel/ioaudioengineposition/1561650-fsampleframe.md)

## See Also

### Audio Data

- [IOAudioEngineNotifications](kernel/ioaudioenginenotifications.md)
- [IOAudioEngineTraps](kernel/ioaudioenginetraps.md)
- [IOAudioSampleRate](kernel/ioaudiosamplerate.md)
- [IOAudioStreamFormat](kernel/ioaudiostreamformat.md)
- [IOAudioStreamFormatExtension](kernel/ioaudiostreamformatextension.md)
- [IOAudioTimeStamp](kernel/ioaudiotimestamp.md)
- [IOAudioClientBuffer](kernel/ioaudioclientbuffer.md)
- [IOAudioClientBuffer64](kernel/ioaudioclientbuffer64.md)
- [IOAudioClientBufferExtendedInfo](kernel/ioaudioclientbufferextendedinfo.md)
- [IOAudioClientBufferExtendedInfo64](kernel/ioaudioclientbufferextendedinfo64.md)
- [IOAF_bcopy_WriteCombine](kernel/1416189-ioaf_bcopy_writecombine.md)
- [UInt64mult](kernel/1402722-uint64mult.md)
