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.
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 |