Compartilhar via


DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS enumeração (dxgiddi.h)

Identifica os recursos de sobreposição.

Syntax

typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS {
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
} ;

Constantes

 
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP
O plano de sobreposição pode inverter os dados verticalmente, fazendo com que eles apareçam de cabeça para baixo.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP
O plano de sobreposição pode inverter os dados horizontalmente, fazendo com que eles apareçam como uma imagem de espelho da direita para a esquerda.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE
Reservado para uso do sistema. O driver de exibição do modo de usuário não deve usar esse valor.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO
Reservado para uso do sistema. O driver de exibição do modo de usuário não deve usar esse valor.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER
Pode fazer alongamento bilinear.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER
Pode fazer melhor do que alongamento bilinear.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION
O plano de sobreposição pode girar os dados 90, 180 e 270 graus.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION
Indica que as tampas relatadas nesse grupo se aplicam a um plano de tela inteira e que todas as operações aplicadas a esse plano ocorrem após a composição com outros planos de MPO. Isso é útil para os seguintes cenários:

* O HW do instalador de painel pode ser empregado para esticar a superfície para corresponder à tela. Isso é útil para dar suporte a modos virtuais.

* Ele pode esticar ou reduzir o plano de área de trabalho do VidPnSourceId para corresponder a um único monitor com as seguintes limitações:

* Toda a alocação deve ser estendida – não há suporte para subtângulos.
* Este deve ser o plano 0 na ordem Z.

* Se houver suporte para um cursor HW, o cursor HW será composto com o plano de área de trabalho antes do alongamento (ou seja, o cursor HW será estendido ou encolhido com o restante do plano de área de trabalho).
* Se houver suporte para outros planos de MPO além do instalador de painel, os retângulos de clipe para os outros planos de MPO serão associados ao rect de origem do plano do instalador do painel.

* Em cenários de HDR, a apresentação da alocação de HDR (potencialmente com metadados) se parecerá apenas com um MPO presente com um único plano que cobre toda a tela.

Esse sinalizador não deve ser relatado nos mesmos grupos de funcionalidades que o MPO normal.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED
Indica que o hardware descrito nesse grupo de funcionalidades pode ser compartilhado entre saídas.

Por exemplo, se o hardware der suporte a um instalador de painel dedicado por saída, mas também oferecer suporte a 4 planos de MPO adicionais que são compartilhados entre várias saídas, o driver relatará os seguintes grupos de recursos em cada saída:

* Um grupo de recursos para o instalador de painel que não define o sinalizador de funcionalidade DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED.
* Um ou mais grupos de recursos que descrevem os 4 planos de MPO que definem a funcionalidade de DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE
Indica que o HW dá suporte a inversões imediatas do plano MPO, desde que a única alteração seja o endereço inicial de exibição.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
Indica que o alongamento/redução do plano 0 só deve ocorrer quando o plano 0 for o plano da área de trabalho e o alongamento/redução for usado para suporte ao modo virtual.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Cabeçalho dxgiddi.h (inclua D3d10umddi.h)