<!--
{
  "availability" : [
    "*: -"
  ],
  "documentType" : "symbol",
  "framework" : "QuickTime File Format",
  "identifier" : "/documentation/quicktime-file-format/kTweenOutputMax",
  "metadataVersion" : "0.1.0",
  "role" : "Atom",
  "symbol" : {
    "kind" : "Atom",
    "modules" : [
      "QuickTime File Format"
    ],
    "preciseIdentifier" : "__docc_universal_symbol_reference_$kTweenOutputMax"
  },
  "title" : "kTweenOutputMax"
}
-->

# kTweenOutputMax

An atom that specifies the maximum output value of an interpolation tween atom.

## Overview

If a `kTweenOutputMax` atom is included for an interpolation tween, output values for the tween atom are scaled to be within the minimum and maximum values. The minimum value is either the value of the `kTweenOutputMin` atom or, if there is no `kTweenOutputMin` atom, `0`. For example, if an interpolation tween atom has values between `0` and `4`, and it has `kTweenOutputMin` and `kTweenOutputMax` atoms with values `1` and `2`, respectively, a value of `0` (the minimum value before scaling) is scaled to `1` (the minimum specified by the `kTweenOutputMin` atom), a value of `4` (the maximum value before scaling) is scaled to `2` (the maximum specified by the `kTweenOutputMax` atom), and a value of `3` (three-quarters of the way between the maximum and minimum values before scaling) is scaled to `1.75` (three-quarters of the way between the values of the `kTweenOutputMin` and `kTweenOutputMax` atoms).

Its parent atom is a `kTweenEntry` atom.

A `kTweenEntry` atom can contain only one `kTweenOutputMax` atom. The ID of this atom is always `1`. The index of this atom is always `1`.

This atom is a leaf atom. The data type of its data is `Fixed`.

This atom is optional. If it is not included, QuickTime does not scale interpolation tween values.

---

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)