---
title: kLinearPCMFormatFlagsSampleFractionShift
framework: coreaudiotypes
role: symbol
role_heading: Global Variable
path: coreaudiotypes/klinearpcmformatflagssamplefractionshift
---

# kLinearPCMFormatFlagsSampleFractionShift

A flag that indicates the bit position of the PCM flag’s 6-bit bitfield.

## Declaration

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

## Discussion

Discussion The linear PCM flags contain a 6-bit bitfield that indicates to interpret an integer format as fixed point. The value indicates the number of bits used to represent the fractional portion of each sample value. This constant indicates the bit position (counting from the right) of the bitfield in mFormatFlags.

## 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)
- [kAudioFormatFlagIsPacked](coreaudiotypes/kaudioformatflagispacked.md)
- [kAudioFormatFlagIsSignedInteger](coreaudiotypes/kaudioformatflagissignedinteger.md)
- [kAudioFormatFlagsAreAllClear](coreaudiotypes/kaudioformatflagsareallclear.md)
- [kAudioFormatFlagsNativeEndian](coreaudiotypes/kaudioformatflagsnativeendian.md)
- [kAudioFormatFlagsNativeFloatPacked](coreaudiotypes/kaudioformatflagsnativefloatpacked.md)
- [kLinearPCMFormatFlagIsAlignedHigh](coreaudiotypes/klinearpcmformatflagisalignedhigh.md)
