---
title: kAudioFormatFlagIsNonInterleaved
framework: coreaudiotypes
role: symbol
role_heading: Global Variable
path: coreaudiotypes/kaudioformatflagisnoninterleaved
---

# kAudioFormatFlagIsNonInterleaved

A flag that indicates whether the samples for each channel or frame are continguously located, and whether the layout of the channels or frames is end-to-end.

## Declaration

```swift
var kAudioFormatFlagIsNonInterleaved: AudioFormatFlags { get }
```

## Discussion

Discussion This flag affects the use of the AudioStreamBasicDescription and AudioBufferList structures. Set this flag to indicate the samples for each channel are continguously located and the layout of the channels is end-to-end. Clear this flag to indicate the samples for each frame are continguously located and the layout of the frames is end-to-end.

## See Also

### Format flags

- [kAppleLosslessFormatFlag_16BitSourceData](coreaudiotypes/kapplelosslessformatflag_16bitsourcedata.md)
- [kAppleLosslessFormatFlag_20BitSourceData](coreaudiotypes/kapplelosslessformatflag_20bitsourcedata.md)
- [kAppleLosslessFormatFlag_24BitSourceData](coreaudiotypes/kapplelosslessformatflag_24bitsourcedata.md)
- [kAppleLosslessFormatFlag_32BitSourceData](coreaudiotypes/kapplelosslessformatflag_32bitsourcedata.md)
- [kAudioFormatFlagIsAlignedHigh](coreaudiotypes/kaudioformatflagisalignedhigh.md)
- [kAudioFormatFlagIsBigEndian](coreaudiotypes/kaudioformatflagisbigendian.md)
- [kAudioFormatFlagIsFloat](coreaudiotypes/kaudioformatflagisfloat.md)
- [kAudioFormatFlagIsNonMixable](coreaudiotypes/kaudioformatflagisnonmixable.md)
- [kAudioFormatFlagIsPacked](coreaudiotypes/kaudioformatflagispacked.md)
- [kAudioFormatFlagIsSignedInteger](coreaudiotypes/kaudioformatflagissignedinteger.md)
- [kAudioFormatFlagsAreAllClear](coreaudiotypes/kaudioformatflagsareallclear.md)
- [kAudioFormatFlagsNativeEndian](coreaudiotypes/kaudioformatflagsnativeendian.md)
- [kAudioFormatFlagsNativeFloatPacked](coreaudiotypes/kaudioformatflagsnativefloatpacked.md)
- [kLinearPCMFormatFlagIsAlignedHigh](coreaudiotypes/klinearpcmformatflagisalignedhigh.md)
- [kLinearPCMFormatFlagIsBigEndian](coreaudiotypes/klinearpcmformatflagisbigendian.md)
