IDXGIDecodeSwapChain::P resentBuffer-Methode (dxgi1_3.h)
Zeigt einen Frame auf dem Ausgabeadapter an. Der Frame ist eine Unterressource des IDXGIResource-Objekts , das zum Erstellen der Decodierungs-Swapchain verwendet wurde.
Syntax
HRESULT PresentBuffer(
UINT BufferToPresent,
UINT SyncInterval,
UINT Flags
);
Parameter
BufferToPresent
Ein Index, der angibt, welcher Member des Subressourcenarrays vorhanden sein soll.
SyncInterval
Eine ganze Zahl, die angibt, wie die Darstellung eines Frames mit dem vertikalen Leerzeichen synchronisiert wird.
Für das Bitblockübertragungsmodell (Bitblt) (DXGI_SWAP_EFFECT_DISCARD oder DXGI_SWAP_EFFECT_SEQUENTIAL) sind die Folgenden Werte:
- 0 : Die Präsentation erfolgt sofort, es erfolgt keine Synchronisierung.
- 1,2,3,4 – Synchronisieren Sie die Präsentation nach dem n. vertikalenLeerzeichen.
- 0 – Abbrechen der verbleibenden Zeit für den zuvor dargestellten Frame und Verwerfen dieses Frames, wenn ein neuerer Frame in die Warteschlange eingereiht wird.
- n > 0: Synchronisieren der Präsentation für mindestens n vertikale Leerzeichen.
Flags
Ein ganzzahliger Wert, der Swapchain-Präsentationsoptionen enthält. Diese Optionen werden durch die DXGI_PRESENT Konstanten definiert.
Das flag DXGI_PRESENT_USE_DURATION muss festgelegt werden, wenn eine benutzerdefinierte aktuelle Dauer (benutzerdefinierte Aktualisierungsrate) verwendet wird.
Rückgabewert
Diese Methode gibt bei Erfolg S_OK oder einen der folgenden Fehlercodes zurück:
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dxgi1_3.h |
Bibliothek | Dxgi.lib |