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
Qedit.h
Bibliothek
Strmiids.lib