<!--
{
  "availability" : [
    "iOS: 2.0.0 -",
    "iPadOS: 2.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.6.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreAudioTypes",
  "identifier" : "/documentation/CoreAudioTypes/kLinearPCMFormatFlagsSampleFractionShift",
  "metadataVersion" : "0.1.0",
  "role" : "Global Variable",
  "symbol" : {
    "kind" : "Global Variable",
    "modules" : [
      "Core Audio Types"
    ],
    "preciseIdentifier" : "c:@Ea@kAudioFormatFlagIsFloat@kLinearPCMFormatFlagsSampleFractionShift"
  },
  "title" : "kLinearPCMFormatFlagsSampleFractionShift"
}
-->

# kLinearPCMFormatFlagsSampleFractionShift

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

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

## 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`](/documentation/CoreAudioTypes/AudioStreamBasicDescription/mFormatFlags).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)