IAMTimelineComp-Schnittstelle
Hinweis
[Veraltet. Diese API wird möglicherweise aus zukünftigen Releases von Windows.]
Die IAMTimelineComp-Schnittstelle fügt virtuelle Spuren in einer Komposition in DirectShow Editing Services (DES) ein oder ruft sie ab.
Eine Komposition ist eine Auflistung von Ebenen, die als einzelne zusammengesetzte Spur fungiert. Eine Komposition, die z. B. zwei Spuren mit einem Übergang zwischen ihnen enthält, fungiert als einzelne Spur, bei der der Übergang vorkompositiv ist. Eine Komposition sollte nur Medien eines Typs (z. B. Audio oder Video) enthalten, diese Einschränkung wird jedoch nicht erzwungen. Eine virtuelle Spur ist ein beliebiges Objekt, das sich in einer Komposition befinden kann, einschließlich Spuren und anderer Kompositionen.
Die obersten Knoten auf der Zeitachse sind Gruppen. Gruppen implementieren sowohl die IAMTimelineComp Schnittstelle als auch die IAMTimelineGroup-Schnittstelle.
Rufen Sie zum Erstellen eines Kompositionsobjekts IAMTimeline::CreateEmptyNode mit dem Wert TIMELINE _ MAJOR TYPE COMPOSITE _ _ auf. Sie können den zurückgegebenen IAMTimelineObj-Zeiger für die Schnittstelle IAMTimelineComp abfragen. Weitere Informationen finden Sie unter Das Zeitachsenmodell und Erstellen einer Zeitachse.
Member
Die IAMTimelineComp-Schnittstelle erbt von der IUnknown-Schnittstelle. IAMTimelineComp verfügt auch über diese Membertypen:
Methoden
Die IAMTimelineComp-Schnittstelle verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| GetCountOfType | Ruft rekursiv die Anzahl der Objekte eines angegebenen Typs ab, die in dieser Komposition und allen virtuellen Spuren enthalten sind. |
| GetNextVTrack | Ruft die nächste virtuelle Spur nach einer angegebenen virtuellen Spur ab. |
| GetRecursiveLayerOfType | Führt eine Tiefen-Zuerst-Sortierung der virtuellen Spuren aus, die in dieser Komposition enthalten sind, und ruft die n-te virtuelle Spur aus dieser Reihenfolge ab. |
| GetRecursiveLayerOfTypeI | Wird nicht unterstützt. |
| GetVTrack | Ruft die virtuelle Spur mit der angegebenen Priorität ab. |
| VTrackGetCount | Ruft die Anzahl der virtuellen Spuren ab, die in der Komposition enthalten sind. |
| VTrackInsBefore | Fügt eine virtuelle Spur mit der angegebenen Priorität in die Komposition ein. |
| VTrackSwapPriorities | Wechselt die Prioritätsebenen von zwei Spuren. |
Hinweise
Hinweis
Die Headerdatei Qedit.h ist nicht mit Direct3D-Headern nach Version 7 kompatibel.
Hinweis
Um Qedit.h zu erhalten, laden Sie das Microsoft Windows SDK-Update für Windows Vista und .NET Framework 3.0 herunter. Qedit.h ist im Microsoft Windows SDK für Windows 7 und .NET Framework 3.5 Service Pack 1 nicht verfügbar.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|