Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 IAMTimelineObj Schnittstelle bietet Methoden zum Bearbeiten Zeitleiste-Objekte in DirectShow Editing Services (DES). Alle Zeitleiste-Objekte implementieren diese Methode, einschließlich Quell-, Effekt-, Übergangs-, Nachverfolgungs-, Gruppen- und Kompositionsobjekten. Erstellen Sie ein Zeitleiste-Objekt, indem Sie die IAMTimeline::CreateEmptyNode-Methode aufrufen.
Member
Die IAMTimelineObj-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMTimelineObj verfügt auch über folgende Membertypen:
Methoden
Die IAMTimelineObj-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| ClearDirty | Wird nicht unterstützt. |
| FixTimes | Rundet die angegebenen Start- und Stoppzeiten auf die nächsten Framegrenzen ab. |
| FixTimes2 | Rundet die angegebenen Start- und Stoppzeiten, die als REFTIME-Werte angegeben sind, auf die nächsten Framegrenzen. |
| GetDirtyRange | Wird nicht unterstützt. |
| GetDirtyRange2 | Wird nicht unterstützt. |
| GetEmbedDepth | Wird nicht unterstützt. |
| GetGenID | Ruft den generierten Bezeichner des Objekts ab. |
| GetGroupIBelongTo | Wird nicht unterstützt. |
| GetLocked | Ruft den Bearbeitungsstatus des Objekts ab (gesperrt oder entsperrt). |
| GetMuted | Ruft den stummgeschalteten Zustand des Objekts ab. |
| GetPropertySetter | Ruft den Eigenschaftensetter des Objekts ab. |
| GetStartStop | Ruft die Start- und Stoppzeiten des Objekts relativ zum übergeordneten Objekt ab. |
| GetStartStop2 | Ruft die Start- und Stoppzeiten des Objekts als REFTIME-Werte ab. |
| GetSubObject | Ruft das diesem Objekt zugeordnete Unterobjekt ab. |
| GetSubObjectGUID | Ruft die GUID des diesem Zeitleiste-Objekt zugeordneten Unterobjekts ab. |
| GetSubObjectGUIDB | Ruft die GUID des Unterobjekts als BSTR-Wert ab. |
| GetSubObjectLoaded | Bestimmt, ob der Unterobjektzeiger des Objekts festgelegt wurde. |
| GetTimelineNoRef | Wird nicht unterstützt. |
| GetTimelineType | Ruft den Typ des Objekts ab. |
| GetUserData | Ruft die anwendungsdefinierten persistenten Daten ab. |
| BENUTZERID | Ruft den anwendungsdefinierten Bezeichner des Objekts ab. |
| GetUserName | Ruft den anwendungsdefinierten Namen des Objekts ab. |
| Remove | Entfernt dieses Objekt aus dem Zeitleiste, um es an anderer Stelle erneut zu erhalten. |
| Removeall | Entfernt dieses Objekt dauerhaft aus dem Zeitleiste, einschließlich Unterobjekten und untergeordneten Objekten. |
| SetDirtyRange | Nicht implementiert. |
| SetDirtyRange2 | Nicht implementiert. |
| SetLocked | Legt den Bearbeitungsstatus des Objekts auf gesperrt oder entsperrt fest. |
| SetMuted | Legt den stummgeschalteten Zustand des Objekts fest. |
| SetPropertySetter | Legt den Eigenschaftensetter des Objekts fest. |
| SetStartStop | Legt die Start- und Stoppzeiten des Objekts relativ zum Zeitleiste fest. |
| SetStartStop2 | Legt die Start- und Stoppzeiten des Objekts als REFTIME-Werte fest. |
| SetSubObject | Wird nicht unterstützt. |
| SetSubObjectGUID | Gibt den globalen eindeutigen Bezeichner (GUID) des diesem Objekt zugeordneten Unterobjekts an. |
| SetSubObjectGUIDB | Gibt die GUID des Unterobjekts als BSTR-Wert an. |
| SetTimelineType | Wird nicht unterstützt. |
| SetUserData | Legt anwendungsdefinierte persistente Daten fest. |
| SetUserID | Legt einen anwendungsdefinierten Bezeichner für das Objekt fest. |
| SetUserName | Legt einen anwendungsdefinierten Namen für das Objekt fest. |
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 |
|