IDirect3DDevice9Ex::GetMaximumFrameLatency-Methode (d3d9.h)
Ruft die Anzahl der Datenrahmen ab, die das System in die Warteschlange stellen darf.
Syntax
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
Parameter
[out] pMaxLatency
Typ: UINT*
Gibt die Anzahl der Frames zurück, die für das Rendern in die Warteschlange eingereiht werden können. Der Wert ist in der Regel 3, kann aber zwischen 1 und 20 liegen.
Rückgabewert
Typ: HRESULT
Mögliche Rückgabewerte sind: D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL oder D3DERR_OUTOFVIDEOMEMORY (siehe D3DERR).
Hinweise
Framelatenz ist die Anzahl der Frames, die vor der Übermittlung zum Rendern in einer Warteschlange gespeichert werden dürfen. Latenz wird häufig verwendet, um zu steuern, wie die CPU zwischen der Reaktion auf Benutzereingaben und Frames in der Renderwarteschlange entscheidet.
Für Anwendungen ohne Benutzereingabe (z. B. Videowiedergabe) ist es häufig vorteilhaft, mehr als 3 Frames mit Daten in die Warteschlange zu stellen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d9.h |
Bibliothek | D3D9.lib |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für