Freigeben über


Zeitachsenobjekte

[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

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

Jeder Objekttyp in der Zeitachse – Quelle, Nachverfolgen, Effekt usw. – ist ein eindeutiges COM-Objekt. Eine Anwendung erstellt sie jedoch nicht mithilfe der CoCreateInstance-Funktion. Stattdessen wird die IAMTimeline::CreateEmptyNode-Methode aufgerufen. Diese Methode erstellt ein Objekt des angeforderten Typs, initialisiert es und gibt einen Zeiger auf das Objekt zurück. Ausführliche Informationen finden Sie unter Erstellen einer Zeitachse.

Jedes Zeitachsenobjekt macht die IAMTimelineObj Schnittstelle verfügbar. Darüber hinaus unterstützen die verschiedenen Objekttypen ihre eigenen speziellen Schnittstellen:

Beachten Sie, dass Gruppen eine Art von Komposition sind, sodass sie IAMTimelineComp-sowie ihre eigene IAMTimelineGroup Schnittstelle unterstützen.

Zusätzlich zu den zuvor aufgeführten Schnittstellen machen Zeitachsenobjekte andere sekundäre Schnittstellen verfügbar. Diese Schnittstellen bestimmen die Beziehungen zwischen den Objekttypen.

Schnittstelle Bedeutung Verfügbar gemacht von
IAMTimelineVirtualTrack Das Objekt ist eine virtuelle Spur. Virtuelle Titel können sich in Kompositionen befinden und andere Zeitachsenobjekte enthalten. Komposition, Nachverfolgen
IAMTimelineEffectable Das Objekt kann Auswirkungen haben. Komposition, Nachverfolgen, Quelle
IAMTimelineTransable Das Objekt kann Übergänge aufweisen. Komposition, Nachverfolgen
IAMTimelineSplittable Das Objekt kann in zwei Objekte aufgeteilt werden. Nachverfolgen, Quelle, Effekt, Übergang

 

Übersicht über die Zeitachsenkomponenten