DXGI_FRAME_STATISTICS_MEDIA structure (dxgi1_3.h)

Permet de vérifier l’approbation du système pour la durée actuelle personnalisée de l’application (taux d’actualisation personnalisé). L’approbation doit être vérifiée en continu, image par image.

Syntaxe

typedef struct DXGI_FRAME_STATISTICS_MEDIA {
  UINT                         PresentCount;
  UINT                         PresentRefreshCount;
  UINT                         SyncRefreshCount;
  LARGE_INTEGER                SyncQPCTime;
  LARGE_INTEGER                SyncGPUTime;
  DXGI_FRAME_PRESENTATION_MODE CompositionMode;
  UINT                         ApprovedPresentDuration;
} DXGI_FRAME_STATISTICS_MEDIA;

Membres

PresentCount

Type : UINT

Valeur qui représente le nombre total d’exécutions de fois qu’une image a été présentée au moniteur depuis le démarrage de l’ordinateur.

Note Le nombre de fois où une image a été présentée au moniteur n’est pas nécessairement identique au nombre de fois que vous avez appelé IDXGISwapChain::P resent ou IDXGISwapChain1::P resent1.
 

PresentRefreshCount

Type : UINT

Valeur qui représente le nombre total en cours d’exécution de v-blanks auxquels la dernière image a été présentée au moniteur et qui se sont produits depuis le démarrage de l’ordinateur (pour le mode fenêtré, depuis la création de la chaîne d’échange).

SyncRefreshCount

Type : UINT

Valeur qui représente le nombre total en cours d’exécution de v-blanks lorsque le planificateur a échantillonné l’heure de l’ordinateur pour la dernière fois en appelant QueryPerformanceCounter et qui se sont produits depuis le démarrage de l’ordinateur (pour le mode fenêtré, depuis la création de la chaîne d’échange).

SyncQPCTime

Type : LARGE_INTEGER

Valeur qui représente le minuteur de compteur de performances haute résolution. Cette valeur est identique à la valeur retournée par la fonction QueryPerformanceCounter .

SyncGPUTime

Type : LARGE_INTEGER

Réservé. Retourne toujours 0.

CompositionMode

Type : DXGI_FRAME_PRESENTATION_MODE

Valeur indiquant le mode de présentation de la composition. Cette valeur est utilisée pour déterminer si l’application doit continuer à utiliser la chaîne d’échange de décodage. Voir DXGI_FRAME_PRESENTATION_MODE.

ApprovedPresentDuration

Type : UINT

Si le système approuve la demande de durée actuelle personnalisée d’une application, ce champ est défini sur la durée actuelle personnalisée approuvée.

Si la demande de durée actuelle personnalisée de l’application n’est pas approuvée, ce champ est défini sur zéro.

Notes

Cette structure est utilisée avec la méthode GetFrameStatisticsMedia .

Spécifications

   
En-tête dxgi1_3.h

Voir aussi

DXGI Structures

IDXGISwapChainMedia