DXGI_FRAME_STATISTICS_MEDIA Struktur (dxgi1_3.h)
Wird verwendet, um die Systemgenehmigung für die benutzerdefinierte aktuelle Dauer der App (benutzerdefinierte Aktualisierungsrate) zu überprüfen. Die Genehmigung sollte fortlaufend auf Frame-by-Frame-Basis überprüft werden.
Syntax
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;
Member
PresentCount
Typ: UINT
Ein -Wert, der die Anzahl der ausgeführten Gesamtanzahlen darstellt, die ein Image seit dem Start des Computers für den Monitor angezeigt wurde.
PresentRefreshCount
Typ: UINT
Ein Wert, der die Anzahl der ausgeführten V-Leerzeichen darstellt, bei denen das letzte Image dem Monitor angezeigt wurde und die seit dem Start des Computers aufgetreten sind (im Fenstermodus, da die Swapchain erstellt wurde).
SyncRefreshCount
Typ: UINT
Ein Wert, der die Gesamtzahl der ausgeführten V-Leerzeichen darstellt, als der Planer die Computerzeit zuletzt durch Aufrufen von QueryPerformanceCounter abgetastet hat und die seit dem Start des Computers aufgetreten sind (im Fenstermodus, da die Swapchain erstellt wurde).
SyncQPCTime
Typ: LARGE_INTEGER
Ein Wert, der den hochauflösenden Leistungsindikatortimer darstellt. Dieser Wert ist mit dem wert identisch, der von der QueryPerformanceCounter-Funktion zurückgegeben wird.
SyncGPUTime
Typ: LARGE_INTEGER
Reserviert. Es wird immer 0 zurückgegeben.
CompositionMode
Typ: DXGI_FRAME_PRESENTATION_MODE
Ein Wert, der den Kompositionspräsentationsmodus angibt. Dieser Wert wird verwendet, um zu bestimmen, ob die App weiterhin die Decodierungs-Swapchain verwenden soll. Siehe DXGI_FRAME_PRESENTATION_MODE.
ApprovedPresentDuration
Typ: UINT
Wenn das System die benutzerdefinierte aktuelle Daueranforderung einer App genehmigt, wird dieses Feld auf die genehmigte benutzerdefinierte aktuelle Dauer festgelegt.
Wenn die benutzerdefinierte Aktuelle Daueranforderung der App nicht genehmigt wird, wird dieses Feld auf 0 festgelegt.
Bemerkungen
Diese Struktur wird mit der GetFrameStatisticsMedia-Methode verwendet.
Anforderungen
Kopfzeile | dxgi1_3.h |