estrutura DWM_PRESENT_PARAMETERS (dwmapi.h)
Especifica parâmetros de quadro de vídeo do DWM (Gerenciador de Janelas da Área de Trabalho) para composição de quadros. Usado pela função DwmSetPresentParameters .
Sintaxe
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;
Membros
cbSize
O tamanho da estrutura DWM_PRESENT_PARAMETERS .
fQueue
TRUE se o chamador estiver solicitando apresentações enfileiradas; caso contrário, FALSE. Se TRUE, os parâmetros restantes deverão ser especificados. Se FALSE, a apresentação na fila será desabilitada para essa janela e o comportamento presente retornará ao comportamento padrão.
cRefreshStart
Um valor ULONGLONG que fornece o número de atualização que o próximo quadro apresentado deve começar a exibir.
cBuffer
O número de quadros que o aplicativo está instruindo o DWM a enfileirar. O intervalo válido é de 2 a 8.
fUseSourceRate
TRUE se o aplicativo quiser que o DWM agende a apresentação com base na taxa de origem. FALSE se o aplicativo decidir quantas atualizações serão exibidas para cada quadro. Se TRUE, rateSource deverá ser especificado. Se FALSE, cRefreshesPerFrame deverá ser especificado.
rateSource
A taxa, em quadros por segundo, do material de origem que está sendo exibido.
cRefreshesPerFrame
O número de atualizações de monitor por meio do qual cada quadro deve ser exibido na tela.
eSampling
O tipo de amostragem de quadro a ser usado para composição.
Comentários
O membro rateSource é expresso como uma taxa para que o conteúdo (assim usando padrões NTSC, que tem uma taxa de 60000/1001) possa ser expresso com precisão. O DWM determina por quanto tempo exibir cada quadro por meio da resampling entre a taxa de origem e a taxa de composição em uso sempre que a área de trabalho for composta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | dwmapi.h |