IAMTimelineTrans-Schnittstelle
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Hinweis
[Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden.]
Die IAMTimelineTrans
Schnittstelle bietet Methoden zum Bearbeiten von Übergängen in DirectShow Editing Services (DES). Ein Übergang ist ein Fortschritt zwischen einer Videoebene und dem gerenderten Verbund aller Videoebenen mit einer niedrigeren Priorität. Jedem Zeitleiste-Objekt, das die IAMTimelineTransable-Schnittstelle verfügbar macht, kann ein Übergang hinzugefügt werden. Um Eigenschaften für einen Übergang festzulegen, verwenden Sie die IPropertySetter-Schnittstelle .
Das DES-Übergangsobjekt ist eigentlich ein Wrapper für ein DirectX-Transformationsobjekt. Jedes DirectX-Transformationsobjekt mit 2 Eingaben kann verwendet werden, um den visuellen Effekt für den Übergang zu implementieren. Microsoft unterstützt die Entwicklung von DirectX-Transformationsobjekten von Drittanbietern nicht mehr. Um das DirectX Transformation-Objekt für einen Übergang anzugeben, rufen Sie die IAMTimelineObj::SetSubObjectGUID-Methode auf.
Um ein Übergangsobjekt zu erstellen, rufen Sie IAMTimeline::CreateEmptyNode mit dem Wert TIMELINE_MAJOR_TYPE_TRANSITION auf. Sie können den zurückgegebenen IAMTimelineObj-Zeiger für die IAMTimelineTrans
Schnittstelle abfragen.
Member
Die IAMTimelineTrans-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMTimelineTrans verfügt auch über folgende Membertypen:
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 ab 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 |
|
Siehe auch