IAMTimelineTrans-Schnittstelle

Hinweis

[Veraltet. Diese API wird möglicherweise aus zukünftigen Releases von Windows.]

Die IAMTimelineTrans -Schnittstelle stellt Methoden zum Bearbeiten von Übergängen in DirectShow Editing Services (DES) bereit. Ein Übergang ist ein Übergang zwischen einer Videoebene und der gerenderten Zusammengesetzte aller Videoebenen mit einer niedrigeren Priorität. Ein Übergang kann jedem Zeitachsenobjekt hinzugefügt werden, das die IAMTimelineTransable-Schnittstelle verfügbar macht. Verwenden Sie zum Festlegen von Eigenschaften für einen Übergang die IPropertySetter-Schnittstelle.

Das DES-Übergangsobjekt ist tatsächlich ein Wrapper für ein DirectX Transform-Objekt. Jedes DirectX Transform-Objekt mit zwei Eingaben kann verwendet werden, um den visuellen Effekt für den Übergang zu implementieren. Microsoft unterstützt die Entwicklung von DirectX Transform-Objekten von Drittanbietern nicht mehr. Um das DirectX Transform-Objekt für einen Übergang anzugeben, rufen Sie die IAMTimelineObj::SetSubObjectGUID-Methode auf.

Rufen Sie zum Erstellen eines Übergangsobjekts IAMTimeline::CreateEmptyNode mit dem Wert TIMELINE _ MAJOR TYPE TRANSITION _ _ auf. Sie können den zurückgegebenen IAMTimelineObj-Zeiger für die Schnittstelle IAMTimelineTrans abfragen.

Members

Die IAMTimelineTrans-Schnittstelle erbt von der IUnknown-Schnittstelle. IAMTimelineTrans verfügt auch über diese Typen von Membern:

Methoden

Die IAMTimelineTrans-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
GetCutPoint Ruft den Schnittpunkt ab.
GetCutPoint2 Ruft den Schnittpunkt als REFTIME-Wert ab.
GetCutsOnly Bestimmt, ob der Übergang als Schnitt gerendert wird.
GetSwapInputs Ruft einen Wert ab, der angibt, ob die Übergangseingaben ausgetauscht werden.
SetCutPoint Legt den Schnittpunkt fest.
SetCutPoint2 Legt den Schnittpunkt als REFTIME-Wert fest.
SetCutsOnly Gibt an, ob der Übergang als Schnitt gerendert wird.
SetSwapInputs Gibt an, ob die Übergangseingaben ausgetauscht werden.

Bemerkungen

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.

Requirements (Anforderungen)

Anforderung Wert
Header
Qedit.h
Bibliothek
Strmiids.lib

Weitere Informationen

Arbeiten mit Effekten und Übergängen