<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "QuickTime File Format",
  "identifier" : "/documentation/quicktime-file-format/siSlopeAndIntercept_atom",
  "metadataVersion" : "0.1.0",
  "role" : "Atom",
  "symbol" : {
    "kind" : "Atom",
    "modules" : [
      "QuickTime File Format"
    ],
    "preciseIdentifier" : "__docc_universal_symbol_reference_$siSlopeAndIntercept_atom"
  },
  "title" : "siSlopeAndIntercept atom"
}
-->

# siSlopeAndIntercept atom

An atom that contains parameters relevant to a decompressor component.

## Overview

> Note: The siSlopeAndIntercept atom is deprecated in the QuickTime file format. The information that follows documents existing content containing this atom and should not be used for new development.

The siSlopeAndIntercept atom contains `slope`, `intercept`, `minClip`, and `maxClip` parameters relevant to a decompressor component.

At runtime, the contents of the type `siSlopeAndIntercept` and `siDecompressorSettings` atoms are provided to the decompressor component through the standard `SetInfo` mechanism of the Sound Manager.

```
struct SoundSlopeAndInterceptRecord {
    Float64                 slope;
    Float64                 intercept;
    Float64                 minClip;
    Float64                 maxClip;
};
typedef struct SoundSlopeAndInterceptRecord SoundSlopeAndInterceptRecord;
```

## Topics

### Data fields

[`Slope`](/documentation/quicktime-file-format/siSlopeAndIntercept_atom/Slope)

[`Intercept`](/documentation/quicktime-file-format/siSlopeAndIntercept_atom/Intercept)

[`minClip`](/documentation/quicktime-file-format/siSlopeAndIntercept_atom/minClip)

[`maxClip`](/documentation/quicktime-file-format/siSlopeAndIntercept_atom/maxClip)



---

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)