---
title: kAudioFormatFlagIsPacked
framework: coreaudiotypes
role: symbol
role_heading: Global Variable
path: coreaudiotypes/kaudioformatflagispacked
---

# kAudioFormatFlagIsPacked

A flag that indicates whether placement of the sample bits occupy the entire available bits of the channel.

## Declaration

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

## Discussion

Discussion Set this flag to indicate placement of the sample bits occupy the entire available bits of the channel. Clear this flag to indicate placement of the sample bits either with the high or low bits of the channel. important: Even if this flag is clear, it’s still implied as set if the description’s fields have this relationship: ((mBitsPerSample / 8) * mChannelsPerFrame) == mBytesPerFrame.

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