---
title: runEraseHead
framework: kernel
role: pseudoSymbol
path: kernel/ioaudioengine/runerasehead
---

# runEraseHead

## Declaration

```occ
bool runEraseHead;
```

## Overview

Overview Set to true if the erase head is to run when the audio engine is running. This is the case if there are any output streams.

## See Also

### Instance Variables

- [workLoop](kernel/ioaudioengine/workloop.md)
- [userClients](kernel/ioaudioengine/userclients.md)
- [status](kernel/ioaudioengine/status.md)
- [state](kernel/ioaudioengine/state.md)
- [sampleRate](kernel/ioaudioengine/samplerate.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)
