Partager via


IDXGIDecodeSwapChain::P resentBuffer, méthode (dxgi1_3.h)

Présente un cadre sur l’adaptateur de sortie. Le frame est une sous-ressource de l’objet IDXGIResource qui a été utilisé pour créer la chaîne de permutation de décodage.

Syntaxe

HRESULT PresentBuffer(
  UINT BufferToPresent,
  UINT SyncInterval,
  UINT Flags
);

Paramètres

BufferToPresent

Index indiquant le membre du tableau de sous-ressources à présenter.

SyncInterval

Entier qui spécifie comment synchroniser la présentation d’un cadre avec le vide vertical.

Pour le modèle de transfert de bloc binaire (bitblt ) (DXGI_SWAP_EFFECT_DISCARD ou DXGI_SWAP_EFFECT_SEQUENTIAL), les valeurs sont les suivantes :

  • 0 - La présentation se produit immédiatement, il n’y a aucune synchronisation.
  • 1,2,3,4 - Synchroniser la présentation après le nièmevide vertical.
Pour le modèle de retournement (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), les valeurs sont les suivantes :
  • 0 : annulez le temps restant sur l’image présentée précédemment et ignorez cette trame si une image plus récente est mise en file d’attente.
  • n > 0 : synchroniser la présentation pour au moins n espaces verticaux.

Flags

Valeur entière qui contient les options de présentation de la chaîne d’échange. Ces options sont définies par les constantes DXGI_PRESENT .

L’indicateur DXGI_PRESENT_USE_DURATION doit être défini si une durée actuelle personnalisée (fréquence d’actualisation personnalisée) est utilisée.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite, ou renvoie l’un des codes d’erreur suivants :

Spécifications

   
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dxgi1_3.h
Bibliothèque Dxgi.lib

Voir aussi

IDXGIDecodeSwapChain