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 |
|---|---|
|
Erfolg. |
|
Kein Objekt des angegebenen Typs. |
|
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.

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