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