Partilhar via


estrutura D3DKMT_MULTIPLANE_OVERLAY_CAPS (d3dkmthk.h)

Contém recursos de sobreposição de vários planos.

Sintaxe

typedef struct _D3DKMT_MULTIPLANE_OVERLAY_CAPS {
  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 Version3DDISupport : 1;
      UINT Reserved : 20;
    };
    UINT Value;
  };
} D3DKMT_MULTIPLANE_OVERLAY_CAPS;

Membros

Rotation

Especifica a rotação no sentido horário do plano de sobreposição.

RotationWithoutIndependentFlip

Quando TRUE, indica que o driver pode executar rotação de plano de 90, 180 ou 270 graus, mas IndependentFlip não pode ser usado ao girar o plano.

VerticalFlip

O plano de sobreposição deve inverter os dados verticalmente.

HorizontalFlip

O plano de sobreposição deve inverter os dados horizontalmente.

StretchRGB

Quando TRUE, o hardware dá suporte à ampliação de qualquer plano que contenha dados RGB.

StretchYUV

Quando TRUE, o hardware dá suporte à ampliação de qualquer plano que contenha dados YUV.

BilinearFilter

Quando VERDADEIRO, o hardware dá suporte à filtragem bilinear.

HighFilter

Quando VERDADEIRO, o hardware dá suporte melhor do que a filtragem bilinear.

Shared

Quando TRUE, os recursos de sobreposição de vários planos relatados pelos recursos são compartilhados em todas as fontes VidPn.

Quando FALSE, os recursos de sobreposição de vários planos relatados por recursos são dedicados à fonte VidPn específica.

Immediate

Quando TRUE, o HW dá suporte a inversões imediatas do plano MPO.

Se a inversão contiver alterações que não podem ser executadas como um inverso imediato, o driver poderá promover a inversão para uma inversão VSYNC usando a nova infraestrutura de conclusão do HSync.

Plane0ForVirtualModeOnly

Quando VERDADEIRO, o hardware sempre aplicará o fator de alongamento do plano 0 ao cursor de hardware, bem como ao plano. Isso implica que a alongamento/redução do plano 0 só deve ocorrer quando o plano 0 for o plano de área de trabalho e quando o alongamento/redução for usado para o suporte ao modo virtual.

Version3DDISupport

O driver dá suporte aos DDIs de MPO do WDDM 2.2 (sobreposição de vários planos).

Reserved

Reservado para uso interno.

Value

O valor usado para operar sobre os outros membros.

Requisitos

Requisito Valor
cabeçalho d3dkmthk.h