Condividi tramite


struttura DXGK_MULTIPLANEOVERLAYCAPS (d3dkmddi.h)

Funzionalità di sovrapposizione multiplane restituite dalla funzione DxgkDdiGetMultiPlaneOverlayCaps.

Sintassi

typedef struct _DXGK_MULTIPLANEOVERLAYCAPS {
  union {
    struct {
      UINT Rotation : 1;
      UINT RotationWithoutIndependentFlip : 1;
      UINT VerticalFlip : 1;
      UINT HorizontalFlip : 1;
      UINT StretchRGB : 1;
      UINT StretchYUV : 1;
      UINT BilinearFilter : 1;
      UINT HighFilter : 1;
      UINT Shared : 1;
      UINT Immediate : 1;
      UINT Plane0ForVirtualModeOnly : 1;
      UINT Reserved : 21;
    };
    UINT Value;
  };
} DXGK_MULTIPLANEOVERLAYCAPS;

Membri

Rotation

Se TRUE, indica che l'hardware supporta la rotazione del piano 90, 180 o 270 gradi.

Se TRUE, RotationWithoutIndependentFlip deve essere FALSE.

RotationWithoutIndependentFlip

Se TRUE, indica che il conducente può eseguire la rotazione del piano di 90, 180 o 270 gradi, ma IndependentFlip non può essere utilizzato durante la rotazione del piano.

Se TRUE, la rotazione deve essere FALSE.

VerticalFlip

Se TRUE, l'hardware supporta lo scorrimento verticale del piano.

HorizontalFlip

Se TRUE, l'hardware supporta lo scorrimento orizzontale del piano.

StretchRGB

Se TRUE, l'hardware supporta l'estensione di qualsiasi piano contenente dati RGB.

StretchYUV

Se TRUE, l'hardware supporta l'estensione di qualsiasi piano contenente dati YUV.

BilinearFilter

Se TRUE, l'hardware supporta il filtro bilineare.

HighFilter

Se TRUE, l'hardware supporta un filtro migliore rispetto al filtro bilineare.

Shared

Se TRUE, le risorse di sovrapposizione multiplane segnalate dalle funzionalità vengono condivise tra tutte le origini VidPn.

Se FALSE, le risorse sovrapposte multiplane segnalate dalle funzionalità sono dedicate all'origine VidPn specifica.

Immediate

Se TRUE, HW supporta l'inversione immediata del piano MPO.

Se lo scorrimento contiene modifiche che non possono essere eseguite come capovolgimento immediato, il driver può alzare di livello lo scorrimento a un capovolgimento VSYNC usando la nuova infrastruttura di completamento HSync.

Plane0ForVirtualModeOnly

Se TRUE, l'hardware applicherà sempre il fattore di estensione del piano 0 al cursore hardware e al piano. Ciò implica che l'estensione/compattazione del piano 0 deve verificarsi solo quando il piano 0 è il piano desktop e quando l'estensione/compattazione viene usata per il supporto della modalità virtuale.

Reserved

Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale all'impostazione dei rimanenti 21 bit (0xFFFFFFFC) del membro valore a 32 bit su zeri.

Value

Fabbisogno

Requisito Valore
intestazione d3dkmddi.h