---
title: IOAudioClientBuffer
framework: kernel
role: symbol
role_heading: Structure
path: kernel/ioaudioclientbuffer
---

# IOAudioClientBuffer

## Declaration

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

## Topics

### Instance Properties

- [audioStream](kernel/ioaudioclientbuffer/1495580-audiostream.md)
- [bufferDataDescriptor](kernel/ioaudioclientbuffer/1495548-bufferdatadescriptor.md)
- [mNextBuffer32](kernel/ioaudioclientbuffer/1495554-mnextbuffer32.md)
- [mixedPosition](kernel/ioaudioclientbuffer/1495542-mixedposition.md)
- [nextClient](kernel/ioaudioclientbuffer/1495566-nextclient.md)
- [nextClip](kernel/ioaudioclientbuffer/1495538-nextclip.md)
- [numChannels](kernel/ioaudioclientbuffer/1495616-numchannels.md)
- [numSampleFrames](kernel/ioaudioclientbuffer/1495588-numsampleframes.md)
- [previousClip](kernel/ioaudioclientbuffer/1495528-previousclip.md)
- [sourceBuffer](kernel/ioaudioclientbuffer/1495481-sourcebuffer.md)
- [sourceBufferDescriptor](kernel/ioaudioclientbuffer/1495500-sourcebufferdescriptor.md)
- [sourceBufferMap](kernel/ioaudioclientbuffer/1495505-sourcebuffermap.md)
- [unmappedSourceBuffer](kernel/ioaudioclientbuffer/1495562-unmappedsourcebuffer.md)
- [userClient](kernel/ioaudioclientbuffer/1495511-userclient.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)
- [IOAudioClientBuffer64](kernel/ioaudioclientbuffer64.md)
- [IOAudioClientBufferExtendedInfo](kernel/ioaudioclientbufferextendedinfo.md)
- [IOAudioClientBufferExtendedInfo64](kernel/ioaudioclientbufferextendedinfo64.md)
- [IOAudioEnginePosition](kernel/ioaudioengineposition.md)
- [IOAF_bcopy_WriteCombine](kernel/1416189-ioaf_bcopy_writecombine.md)
- [UInt64mult](kernel/1402722-uint64mult.md)
