IDDCX_METADATA struttura (iddcx.h)
IDDCX_METADATA fornisce informazioni sulla superficie fornita corrente e su ciò che viene visualizzato.
Sintassi
struct IDDCX_METADATA {
UINT Size;
UINT PresentationFrameNumber;
UINT DirtyRectCount;
UINT MoveRegionCount;
BOOL HwProtectedSurface;
UINT64 PresentDisplayQPCTime;
IDXGIResource *pSurface;
};
Members
Size
Dimensioni totali della struttura, in byte.
PresentationFrameNumber
Numero di cornice di presentazione di questa superficie.
DirtyRectCount
Numero di recti sporchi per questa cornice. Chiamare IddCxSwapChainGetDirtyRects per ottenere le recte sporche.
Un MoveRegionCount pari a zero e DirtyRectCount di 1, dove il singolo rect sporco ha tutti i valori impostati su zero, indica che non sono stati aggiornati gli aggiornamenti delle immagini dal frame precedente. Si tratta di un'opportunità per il driver di ri codificare nuovamente l'immagine desktop per aumentare la qualità visiva. Una volta che non sono presenti altri aggiornamenti, il sistema operativo presenta lo stesso frame quante volte indicato dal valore IDDCX_ADAPTER_CAPSStaticDesktopReencodeFrameCount, quindi arresta la presentazione fino all'aggiornamento successivo.
MoveRegionCount
A partire da IddCx v1.7, il flag di IDDCX_ADAPTER_FLAGS_CAN_USE_MOVE_REGIONS è stato deprecato e le aree di spostamento non vengono più fornite in fase di acquisizione, quindi questo campo sarà sempre zero.
Numero di aree di spostamento in questo frame. Chiamare IddCxSwapChainGetMoveRegions per ottenere le aree di spostamento.
HwProtectedSurface
Indica se la superficie fornita è protetta dall'hardware.
PresentDisplayQPCTime
Tempo QPC di sistema di quando questa superficie deve essere visualizzata nel monitoraggio dello schermo indiretto.
pSurface
Puntatore a una superficie IDXGIResource DX che contiene l'immagine da codificare e trasmettere. Il driver può usare questa superficie DX in qualsiasi momento finché IddCxSwapChainReleaseAndAcquire viene chiamato di nuovo.
Nota
Questa superficie è sempre una superficie formattata A8R8G8B8.
Commenti
Una singola correzione sporca vuota indica che non sono stati presenti aggiornamenti desktop.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | iddcx.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per