---
title: kAudioFormatFlagIsNonMixable
framework: coreaudiotypes
role: symbol
role_heading: Global Variable
path: coreaudiotypes/kaudioformatflagisnonmixable
---

# kAudioFormatFlagIsNonMixable

A flag that indicates the format is nonmixable.

## Declaration

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

## Discussion

Discussion Only use this flag when interacting with the stream format information of the hardware abstraction layer (HAL). It isn’t a valid flag for any other use.

## 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)
- [kAudioFormatFlagIsNonInterleaved](coreaudiotypes/kaudioformatflagisnoninterleaved.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)
