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