estructura DWM_PRESENT_PARAMETERS (dwmapi.h)
Especifica los parámetros de fotograma de vídeo del Administrador de ventanas de escritorio (DWM) para la composición de fotogramas. Usado por la función DwmSetPresentParameters .
Sintaxis
typedef struct _DWM_PRESENT_PARAMETERS {
UINT32 cbSize;
BOOL fQueue;
DWM_FRAME_COUNT cRefreshStart;
UINT cBuffer;
BOOL fUseSourceRate;
UNSIGNED_RATIO rateSource;
UINT cRefreshesPerFrame;
DWM_SOURCE_FRAME_SAMPLING eSampling;
} DWM_PRESENT_PARAMETERS;
Miembros
cbSize
Tamaño de la estructura DWM_PRESENT_PARAMETERS .
fQueue
TRUE si el autor de la llamada solicita presenta en cola; de lo contrario, FALSE. Si es TRUE, se deben especificar los parámetros restantes. Si es FALSE, la presentación en cola está deshabilitada para esta ventana y el comportamiento presente vuelve al comportamiento predeterminado.
cRefreshStart
Valor ULONGLONG que proporciona el número de actualización que debe empezar a mostrar el siguiente fotograma presentado.
cBuffer
El número de fotogramas que la aplicación indica a DWM que se pone en cola. El intervalo válido es 2-8.
fUseSourceRate
TRUE si la aplicación quiere que DWM programe la presentación en función de la tasa de origen. FALSE si la aplicación decidirá cuántas actualizaciones se mostrarán para cada fotograma. Si es TRUE, se debe especificar rateSource . Si es FALSE, se debe especificar cRefreshesPerFrame .
rateSource
Velocidad, en fotogramas por segundo, del material de origen que se muestra.
cRefreshesPerFrame
Número de actualizaciones de monitor a través de las cuales se debe mostrar cada fotograma en la pantalla.
eSampling
Tipo de muestreo de fotogramas que se va a usar para la composición.
Comentarios
El miembro rateSource se expresa como una relación para que el contenido (como el uso de estándares NTSC, que tiene una tasa de 60000/1001) se pueda expresar con precisión. DWM determina cuánto tiempo se va a mostrar cada fotograma mediante el muestreo entre la velocidad de origen y la velocidad de composición en uso cada vez que se compone el escritorio.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | dwmapi.h |