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