estructura DCOMPOSITION_FRAME_STATISTICS (dcomptypes.h)
Describe las estadísticas de tiempo y composición de un fotograma.
Sintaxis
typedef struct {
LARGE_INTEGER lastFrameTime;
DXGI_RATIONAL currentCompositionRate;
LARGE_INTEGER currentTime;
LARGE_INTEGER timeFrequency;
LARGE_INTEGER nextEstimatedFrameTime;
} DCOMPOSITION_FRAME_STATISTICS;
Miembros
lastFrameTime
Tipo: LARGE_INTEGER
Marca de tiempo del último lote de comandos que va a procesar el motor de composición.
currentCompositionRate
Tipo: DXGI_RATIONAL
Velocidad a la que el motor de composición está produciendo fotogramas, en fotogramas por segundo.
currentTime
Tipo: LARGE_INTEGER
La hora actual calculada por la función QueryPerformanceCounter .
timeFrequency
Tipo: LARGE_INTEGER
Unidades en las que se especifican los miembros lastFrameTime y currentTime , en Hertz.
nextEstimatedFrameTime
Tipo: LARGE_INTEGER
Tiempo estimado en el que se mostrará el siguiente fotograma.
Comentarios
El método IDCompositionDevice::GetFrameStatistics rellena esta estructura. Una aplicación puede usar la información de esta estructura para calcular la marca de tiempo de los siguientes fotogramas que iniciará el motor de composición. Tenga en cuenta que esto es solo una estimación porque el motor de composición puede o no componer el siguiente fotograma, dependiendo de si hay animaciones activas u otro trabajo pendientes para ese fotograma. Además, el motor de composición puede cambiar las velocidades de fotogramas según el costo de componer fotogramas individuales.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | dcomptypes.h |