---
title: state
framework: kernel
role: pseudoSymbol
path: kernel/ioaudioengine/state
---

# state

## Declaration

```occ
IOAudioEngineState state;
```

## Overview

Overview The current state of the IOAudioEngine - running, stopped, paused.

## See Also

### Instance Variables

- [workLoop](kernel/ioaudioengine/workloop.md)
- [userClients](kernel/ioaudioengine/userclients.md)
- [status](kernel/ioaudioengine/status.md)
- [sampleRate](kernel/ioaudioengine/samplerate.md)
- [runEraseHead](kernel/ioaudioengine/runerasehead.md)
- [outputStreams](kernel/ioaudioengine/outputstreams.md)
- [numSampleFramesPerBuffer](kernel/ioaudioengine/numsampleframesperbuffer.md)
- [numErasesPerBuffer](kernel/ioaudioengine/numerasesperbuffer.md)
- [numActiveUserClients](kernel/ioaudioengine/numactiveuserclients.md)
- [isRegistered](kernel/ioaudioengine/isregistered.md)
- [inputStreams](kernel/ioaudioengine/inputstreams.md)
- [deviceStartedAudioEngine](kernel/ioaudioengine/devicestartedaudioengine.md)
- [defaultAudioControls](kernel/ioaudioengine/defaultaudiocontrols.md)
- [configurationChangeInProgress](kernel/ioaudioengine/configurationchangeinprogress.md)
- [commandGate](kernel/ioaudioengine/commandgate.md)
- [audioEngineStopPosition](kernel/ioaudioengine/audioenginestopposition.md)
- [audioDevice](kernel/ioaudioengine/audiodevice.md)
