Compartir a través de


estructura DXGI_FRAME_STATISTICS_MEDIA (dxgi1_3.h)

Se usa para comprobar la aprobación del sistema para la duración actual personalizada de la aplicación (frecuencia de actualización personalizada). La aprobación debe comprobarse continuamente en un marco a fotograma.

Sintaxis

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;

Miembros

PresentCount

Tipo: UINT

Valor que representa el recuento total de veces en ejecución que se presentó una imagen al monitor desde el arranque del equipo.

Nota El número de veces que se presentó una imagen al monitor no es necesariamente igual que el número de veces que llamó a IDXGISwapChain::P resent o IDXGISwapChain1::P resent1.
 

PresentRefreshCount

Tipo: UINT

Valor que representa el recuento total en ejecución de v-blanks en el que se presentó la última imagen al monitor y que se ha producido desde el equipo arrancado (para el modo con ventanas, desde que se creó la cadena de intercambio).

SyncRefreshCount

Tipo: UINT

Valor que representa el recuento total en ejecución de v-blanks cuando el programador muestreó por última vez la hora de la máquina mediante una llamada a QueryPerformanceCounter y que se ha producido desde el equipo arrancado (para el modo con ventanas, desde que se creó la cadena de intercambio).

SyncQPCTime

Tipo: LARGE_INTEGER

Valor que representa el temporizador del contador de alto rendimiento de alta resolución. Este valor es el mismo que el valor devuelto por la función QueryPerformanceCounter .

SyncGPUTime

Tipo: LARGE_INTEGER

Reservado. Siempre devuelve 0.

CompositionMode

Tipo: DXGI_FRAME_PRESENTATION_MODE

Valor que indica el modo de presentación de composición. Este valor se usa para determinar si la aplicación debe seguir usando la cadena de intercambio de descodificación. Consulte DXGI_FRAME_PRESENTATION_MODE.

ApprovedPresentDuration

Tipo: UINT

Si el sistema aprueba la solicitud de duración actual personalizada de una aplicación, este campo se establece en la duración actual personalizada aprobada.

Si no se aprueba la solicitud de duración actual personalizada de la aplicación, este campo se establece en cero.

Comentarios

Esta estructura se usa con el método GetFrameStatisticsMedia .

Requisitos

   
Encabezado dxgi1_3.h

Consulte también

Estructuras DXGI

IDXGISwapChainMedia