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 rects sujos para este quadro. Chame IddCxSwapChainGetDirtyRects para obter os rects sujos.
Um MoveRegionCount de zero e DirtyRectCount de 1, em que o único rect sujo 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 quantas vezes for indicado pelo valor IDDCX_ADAPTER_CAPSStaticDesktopReencodeFrameCounte, em seguida, interromperá a apresentação 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 da aquisição do quadro, 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 está protegida por hardware.
PresentDisplayQPCTime
Hora de QPC do sistema de quando essa superfície deve ser exibida no monitor de exibição indireto.
pSurface
Ponteiro para um IDXGIResource superfície DX que contém a imagem para codificar e transmitir. O driver pode usar essa superfície DX a qualquer momento até que IddCxSwapChainReleaseAndAcquire seja chamado novamente.
Nota
Essa superfície é sempre uma superfície formatada A8R8G8B8.
Observações
Uma única retagem suja vazia indica que não houve atualizações na área de trabalho.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
cabeçalho | iddcx.h |