IAMTimelineTransable::GetNextTrans-Methode

Hinweis

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

Die GetNextTrans -Methode ruft den ersten Übergang ab, der zum angegebenen Zeitpunkt oder später angezeigt wird.

Syntax

HRESULT GetNextTrans(
  [out] IAMTimelineObj **ppTrans,
        REFERENCE_TIME *pInOut
);

Parameter

ppTrans [ out]

Empfängt einen Zeiger auf die IAMTimelineObj-Schnittstelle des Übergangsobjekts.

Pinout

Zeiger auf eine Variable, die die Zeit in Einheiten von 100 Nanosekunden angibt. Bei der Eingabe gibt dieser Wert die Zeit an, ab der der Übergang zu finden ist. Wenn bei der Ausgabe ein Übergang abgerufen wird, wird dieser Wert auf die Stoppzeit des Übergangs festgelegt.

Rückgabewert

Gibt S _ OK zurück, wenn die Methode einen Übergang abruft, oder S FALSE, wenn _ sie keinen Übergang findet. Andernfalls gibt einen HRESULT-Wert zurück, der die Ursache des Fehlers angibt.

Bemerkungen

Die Startzeit des Übergangs kann kleiner als die Zeit sein, die Sie in pInOut angeben, wenn der Übergang die angegebene Zeit überdauert.

Wenn die Methode S _ OK zurückgibt, 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.

Requirements (Anforderungen)

Anforderung Wert
Header
Qedit.h
Bibliothek
Strmiids.lib

Weitere Informationen

IAMTimelineTransable-Schnittstelle

Fehler- und Erfolgscodes