estrutura IDDCX_METADATA (iddcx.h)
IDDCX_METADATA fornece informações sobre a superfície atual fornecida e o que é exibido nela.
Sintaxe
struct IDDCX_METADATA {
UINT Size;
UINT PresentationFrameNumber;
UINT DirtyRectCount;
UINT MoveRegionCount;
BOOL HwProtectedSurface;
UINT64 PresentDisplayQPCTime;
IDXGIResource *pSurface;
};
Membros
Size
Tamanho total da estrutura, em bytes.
PresentationFrameNumber
Número do quadro de apresentação dessa superfície.
DirtyRectCount
Número de sujo rects para esse quadro. Chame IddCxSwapChainGetDirtyRects para obter as sujo rects.
Um MoveRegionCount de zero e DirtyRectCount de 1, em que o único sujo rect tem todos os valores definidos como zero, indica que não houve nenhuma atualização de imagem do quadro anterior. Essa é uma oportunidade para o driver codificar novamente a imagem da área de trabalho para aumentar a qualidade visual. Depois que não houver mais atualizações, o sistema operacional apresentará o mesmo quadro tantas vezes quanto indicado pelo valor IDDCX_ADAPTER_CAPSStaticDesktopReencodeFrameCount e deixará de apresentar até a próxima atualização.
MoveRegionCount
A partir do IddCx v1.7, o sinalizador IDDCX_ADAPTER_FLAGS_CAN_USE_MOVE_REGIONS foi preterido e as regiões de movimentação não são mais fornecidas no momento do período de aquisição, portanto, esse campo sempre será zero.
Número de regiões de movimentação nesse quadro. Chame IddCxSwapChainGetMoveRegions para obter as regiões de movimentação.
HwProtectedSurface
Indica se a superfície fornecida é protegida por hardware.
PresentDisplayQPCTime
Tempo de QPC do sistema de quando essa superfície deve ser exibida no monitor de exibição indireto.
pSurface
Ponteiro para uma superfície DX IDXGIResource que contém a imagem a ser codificada e transmitida. O driver pode usar essa superfície DX a qualquer momento até que IddCxSwapChainReleaseAndAcquire seja chamado novamente.
Observação
Essa superfície é sempre uma superfície formatada A8R8G8B8.
Comentários
Uma única sujo rect vazia indica que não houve atualizações da área de trabalho.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | iddcx.h |