struttura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION (d3dkmddi.h)
Specifica informazioni su eventuali trasformazioni aggiuntive che devono verificarsi dopo la composizione dei piani.
Sintassi
typedef struct _DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION {
DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS Flags;
RECT SrcRect;
RECT DstRect;
D3DDDI_ROTATION Rotation;
} DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION;
Members
Flags
Struttura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS che indica informazioni aggiuntive sulla trasformazione.
SrcRect
Contiene la correzione di origine della modalità virtuale.
DstRect
Contiene la correzione di destinazione della modalità virtuale.
Rotation
Indica una rotazione aggiuntiva che deve verificarsi nell'immagine finale.
Commenti
La modalità di origine contiene le dimensioni della modalità virtuale e il rettangolo di destinazione indica il mapping della modalità virtuale alla modalità fisica.
Ad esempio, se viene usata una modalità virtuale 1024x768 con modalità fisica 1920x1080, sono possibili le configurazioni seguenti:
Modalità stretch:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {0, 0, 1920, 1080}
Modalità centrata:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {448, 156, 1472, 924}
Proporzioni estese:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {240, 0, 1680, 1080} // risoluzione del monitoraggio 1080p
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmddi.h |