Metodo IDXGIDecodeSwapChain::P resentBuffer (dxgi1_3.h)
Presenta un frame nell'adattatore di output. Il frame è una sottorisorsa dell'oggetto IDXGIResource usato per creare la catena di scambio di decodifica.
Sintassi
HRESULT PresentBuffer(
UINT BufferToPresent,
UINT SyncInterval,
UINT Flags
);
Parametri
BufferToPresent
Indice che indica il membro della matrice di sottorisorse da presentare.
SyncInterval
Intero che specifica come sincronizzare la presentazione di una cornice con lo spazio vuoto verticale.
Per il modello bit-block transfer (bitblt) (DXGI_SWAP_EFFECT_DISCARD o DXGI_SWAP_EFFECT_SEQUENTIAL), i valori sono:
- 0 - La presentazione viene eseguita immediatamente, non esiste alcuna sincronizzazione.
- 1,2,3,4 - Sincronizzare la presentazione dopo l'nverticale vuota.
- 0 - Annullare il tempo rimanente nel frame presentato in precedenza e ignorare questo frame se viene accodato un frame più recente.
- n > 0: sincronizzare la presentazione per almeno n spazi vuoti verticali.
Flags
Valore intero contenente le opzioni di presentazione della catena di scambio. Queste opzioni sono definite dalle costanti DXGI_PRESENT .
Il flag DXGI_PRESENT_USE_DURATION deve essere impostato se viene usata una durata corrente personalizzata (frequenza di aggiornamento personalizzata).
Valore restituito
Questo metodo restituisce S_OK in caso di esito positivo oppure restituisce uno dei codici di errore seguenti:
Requisiti
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dxgi1_3.h |
Libreria | Dxgi.lib |