IAMTimelineComp::GetRecursiveLayerOfType-Methode

Hinweis

[Veraltet. Diese API wird möglicherweise aus zukünftigen Releases von Windows.]

Die GetRecursiveLayerOfType -Methode führt eine Tiefen-Zuerst-Sortierung der in dieser Komposition enthaltenen virtuellen Spuren durch und ruft die n-te virtuelle Spur aus dieser Reihenfolge ab.

Syntax

HRESULT GetRecursiveLayerOfType(
  [out] IAMTimelineObj      **ppVirtualTrack,
        long                WhichLayer,
        TIMELINE_MAJOR_TYPE Type
);

Parameter

ppVirtualTrack [ out]

Empfängt einen Zeiger auf die IAMTimelineObj-Schnittstelle der virtuellen Spur.

WhichLayer

Gibt an, welche virtuelle Spur von 0 (null) abgerufen werden soll.

Typ

Member des enumerierten TIMELINE _ MAJOR _ TYPE-Typs, der angibt, ob Spuren in die Suche enthalten sein soll.

Rückgabewert

Gibt einen der folgenden HRESULT-Werte zurück:

Rückgabecode Beschreibung
S _ OK
Erfolg.
E _ INVALIDARG
Kein Objekt des angegebenen Typs.
_E-ZEIGER
NULL-Zeigerargument.

Hinweise

In der Regel muss eine Anwendung diese Methode nicht aufrufen.

Wenn der Type-Parameter TIMELINE MAJOR TYPE TRACK ist, enthält _ die _ _ Tiefen-First-Reihenfolge Spuren. Falls nicht, sind nur Kompositionen und Gruppen enthalten. Das Objekt selbst ist in der Reihenfolge enthalten.

In der folgenden Anordnung, beginnend bei Komposition A, wäre die Reihenfolge beispielsweise B, C, F, D, E, A.

getrecursivelayeroftype

Wenn die Methode erfolgreich ist, verfügt die IAMTimelineObj-Schnittstelle, die sie zurückgibt, über eine ausstehende Verweisanzahl. Stellen Sie sicher, dass Sie die -Schnittstelle wieder frei geben, wenn Sie sie nicht mehr verwenden.

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

Siehe auch

IAMTimelineComp-Schnittstelle

Fehler- und Erfolgscodes