IAMTimelineObj-Schnittstelle
Hinweis
[Veraltet. Diese API wird möglicherweise aus zukünftigen Releases von Windows.]
Die IAMTimelineObj -Schnittstelle stellt Methoden zum Bearbeiten von Zeitachsenobjekten in DirectShow Editing Services (DES) bereit. Alle Zeitachsenobjekte implementieren diese Methode, einschließlich Quell-, Effekt-, Übergangs-, Nachverfolgungs-, Gruppen- und Kompositionsobjekte. Erstellen Sie ein Zeitachsenobjekt, indem Sie die IAMTimeline::CreateEmptyNode-Methode aufrufen.
Member
Die IAMTimelineObj-Schnittstelle erbt von der IUnknown-Schnittstelle. IAMTimelineObj verfügt auch über diese 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 Rahmengrenzen. |
| FixTimes2 | Rundet die angegebenen Start- und Stoppzeiten, die als REFTIME-Werte angegeben werden, auf die nächsten Rahmengrenzen. |
| 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 Eigenschaftens setter des Objekts ab. |
| GetStartStop | Ruft die Start- und Stoppzeiten des Objekts relativ zum übergeordneten Element des Objekts 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 Unterobjekts ab, das diesem Zeitachsenobjekt zugeordnet ist. |
| 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. |
| Entfernen | Entfernt dieses Objekt aus der Zeitachse, um es an anderer Stelle wieder zu resertionen. |
| Removeall | Entfernt dieses Objekt dauerhaft aus der Zeitachse, einschließlich Unterobjekten und untergeordneten Objekten. |
| SetDirtyRange | Nicht implementiert. |
| SetDirtyRange2 | Nicht implementiert. |
| SetLocked | Legt den Bearbeitungszustand des Objekts auf gesperrt oder entsperrt fest. |
| SetMuted | Legt den stummgeschalteten Zustand des Objekts fest. |
| SetPropertySetter | Legt den Eigenschaftens setter des Objekts fest. |
| SetStartStop | Legt die Start- und Stoppzeiten des Objekts relativ zur Zeitachse fest. |
| SetStartStop2 | Legt die Start- und Stoppzeiten des Objekts als REFTIME-Werte fest. |
| SetSubObject | Wird nicht unterstützt. |
| SetSubObjectGUID | Gibt den globally unique identifier (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. |
Hinweise
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.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|