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 |
|
| Bibliothek |
|