Ein track atom definiert - wie eine Ton- oder
Bildspur beim Film - eine Audio- oder
Videosequenz, kann aber auch (bei einem poster)
nur aus einem einzigen Bild bestehen. Die in einem
track enthaltenen Daten sind völlig
unabhängig von anderen tracks. Sie können
unterschiedliche Größe, Dauer,
Wiedergabegeschwindigkeit (Unterschiede Audio/Video!) und Speichermedien haben.
Ein track atom besteht aus:
- track header atom: Allgemeine Informationen,
ähnlich wie beim movie header atom. Besonders
interessant sind hier zwei Felder: Zum einen
läßt sich die Lage eines tracks im movie
bestimmen - wenn mehrere tracks auf dem Bildschirm
angezeigt werden sollen, bestimmt dieses Feld,
welcher track weiter vorn gezeichnet wird und
welcher von anderen überschrieben wird.
Weiterhin lassen sich Gruppen von tracks
spezifizieren, von denen dann je ein Element
alternativ abgespielt werden kann. Dies können
zum Beispiel unterschiedliche Audiosequenzen in
verschiedenen Sprachen sein, aber auch
unterschiedliche Repräsentationen des gleichen
Inhalts. So kann auf einem langsamen Rechner eine
Videosequenz mit geringerer Farbtiefe,
Auflösung oder Bildgröße wiedergegeben
werden, falls die Wiedergabegeschwindigkeit des
Systems nicht ausreicht.
- track clipping atom: Identisches Format wie das
movie clipping atom. Mit dem track clipping atom
können mehrere tracks ausgeschnitten und zu
einem Gesamtbild zusammengesetzt werden.
- track matte atom: Hiermit wird für jedes
Pixel des tracks angegeben, wie es in den
Hintergrund eingeblendet werden soll. Für
jedes Pixel ist ein eigener Transparenzwert
möglich, mit dem ein gewichtetes Mittel aus
dem Pixel des tracks und dem entsprechenden
Hintergrundpixel berechnet wird.
- edit atom:
Das edit atom enthält eine Liste von
Einträgen, die bestimmen, wie sich der
jeweilige track aus den Daten des media
zusammensetzt. Jeder Eintrag legt Anfangszeit,
Dauer und Wiedergabegeschwindigkeit für ein
Segment des track fest. Damit könnten also
auch Audiospuren wiedergegeben werden, die mit
unterschiedlichen Abtastraten aufgenommen wurden.
Wenn das edit atom komplett fehlt, kann man
dagegen ausgehen, daß das komplette media im
track enthalten ist.
- media atom:
Gibt an, wie die Daten dieses track gespeichert
sind und wie sie wiederzugeben sind. Genauere
Erläuterung s.u.
- user-defined data atom:
Dieses Feld enthält Informationen über die
Daten, die in diesem track enthalten sind. Die
Daten sind vom verwendeten media handler
abhängig. Andere media handler werden
normalerweise nicht in der Lage sein, media
information atoms von einem fremden media handler
zu verarbeiten.