Komposition und Ebenen

[Diese API wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein.]

In einer Sammlung von Spuren hat die erste Spur die niedrigste Priorität (Priorität 0), und jede nachfolgende Spur hat eine Priorität um eine Ebene höher. Auf jeder Prioritätsebene blenden die Quellclips in diesem Track die Quellclips in den darunter stehenden Spuren aus, es sei denn, diese Ebene enthält auch einen Übergang. Daher können Sie sich vorstellen, dass DES beim Rendern mehrere Durchläufe macht.

Zuerst wird track 0 gerendert. Es gibt nichts "unter" Track 0, sodass leere Bereiche als ein schwarzes Vollbild gerendert werden. Übergänge in dieser Schicht erfolgen zwischen dem schwarzen Bild und Track 0 oder umgekehrt. DES legt Track 1 über Track 0 ab und generiert alle Übergänge zwischen den beiden Spuren. Das Ergebnis ist die Zusammengesetzte der beiden Spuren. Als Nächstes platziert sie Track 2 auf dieser Zusammengesetzten. Übergänge auf dieser Ebene erfolgen zwischen dem zusammengesetzten und dem Track 2. Der Prozess wird fortgesetzt, bis die letzte Spur (mit der höchsten Priorität) heruntergefahren ist.

Wenn mehrere Spuren zusammengesetzt werden, verhalten sie sich wie eine einzelne Spur (als virtuelle Spur bezeichnet). Das Kompositionsobjekt kapselt dieses Verhalten und ermöglicht komplexe Übergänge. Beispielsweise kann ein Videoclip auf einen zweiten Clip zurückgelöscht werden, während der zusammengesetzte Clip (beide Clips plus das Zurücksetzungsvideo) zu einem dritten Clip verblasst.

Erste Schritte mit DirectShow-Bearbeitungsdiensten