Condividi tramite


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.
Per il modello flip (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), i valori sono:
  • 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

Vedi anche

IDXGIDecodeSwapChain