<!--
{
  "documentType" : "article",
  "framework" : "QuickTime File Format",
  "identifier" : "/documentation/QuickTime-File-Format/Tween_QT_atom_container",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Tween QT atom container"
}
-->

# Tween QT atom container

Specify the characteristics of a tween with atoms in a tween QT atom container.

## Overview

A tween QT atom container can contain the atoms described in the following sections.

## Topics

### General tween atoms

[`kTweenEntry`](/documentation/quicktime-file-format/kTweenEntry)

A tween atom, which can be either a single tween atom, a tween atom in a tween sequence, or an interpolation tween atom.

[`kTweenStartOffset`](/documentation/quicktime-file-format/kTweenStartOffset)

An atom that specifies a time offset from the start of the tween media sample to the start of the tween atom.

[`kTweenDuration`](/documentation/quicktime-file-format/kTweenDuration)

An atom that specifies the duration of a tween operation.

[`kTweenData`](/documentation/quicktime-file-format/kTweenData)

An atom that contains data for a tween atom.

[`kNameAtom`](/documentation/quicktime-file-format/kNameAtom)

An atom that specifies the name of a tween atom.

[`kTweenType`](/documentation/quicktime-file-format/kTweenType)

An atom that specifies the tween type, which is the data type of the data for the tween operation.

### Path Tween Atoms

[`kTweenFlags`](/documentation/quicktime-file-format/kTweenFlags)

An atom that contains flags that control the tween operation.

[`kInitialRotationAtom`](/documentation/quicktime-file-format/kInitialRotationAtom)

An atom that specifies an initial angle of rotation for a path tween atom.

### List Tween Atoms

[`kListElementType`](/documentation/quicktime-file-format/kListElementType)

An element that specifies the atom type of the elements in a list tween atom.

### 3D Tween Atoms

[`kTween3dInitialCondition`](/documentation/quicktime-file-format/kTween3dInitialCondition)

An atom that specifies an initial transform for a 3D tween atom.

### Interpolation Tween Atoms

[`kTweenOutputMax`](/documentation/quicktime-file-format/kTweenOutputMax)

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

[`kTweenOutputMin`](/documentation/quicktime-file-format/kTweenOutputMin)

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

[`kTweenInterpolationID`](/documentation/quicktime-file-format/kTweenInterpolationID)

An atom that specifies an interpolation tween atom to use for a specified tween data atom.

### Region Tween Atoms

[`kTweenPictureData`](/documentation/quicktime-file-format/kTweenPictureData)

An atom that contains the data for a QuickDraw picture.

[`kTweenRegionData`](/documentation/quicktime-file-format/kTweenRegionData)

An atom that contains the data for a QuickDraw region.

[`kTweenSequenceElement`](/documentation/quicktime-file-format/kTweenSequenceElement)

An atom that specifies an entry in a tween sequence.



---

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)