Compartilhar via


estrutura DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 é usado pelo driver de miniporto de exibição para especificar atributos de plano de sobreposição.

Sintaxe

typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
  DXGK_MULTIPLANE_OVERLAY_FLAGS              Flags;
  RECT                                       SrcRect;
  RECT                                       DstRect;
  RECT                                       ClipRect;
  D3DDDI_ROTATION                            Rotation;
  DXGK_MULTIPLANE_OVERLAY_BLEND              Blend;
  DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  D3DDDI_COLOR_SPACE_TYPE                    ColorSpaceType;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                       StereoLeftViewFrame0;
  BOOL                                       StereoBaseViewFrame0;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
  UINT                                       Reserved1;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2;

Membros

Flags

Especifica uma combinação de operações de inversão executando uma operação OR bit a bit nos valores na enumeração DXGK_MULTIPLANE_OVERLAY_FLAGS .

SrcRect

Especifica o retângulo de origem em relação ao recurso de origem.

DstRect

Especifica o retângulo de destino em relação à resolução do monitor.

ClipRect

Especifica qualquer região de recorte adicional em relação ao DstRect depois que os dados forem estendidos de acordo com os valores de SrcRect e DstRect.

O driver e o hardware podem usar o membro ClipRect para aplicar um fator de alongamento comum à medida que o recorte muda quando um aplicativo oclui parte do retângulo de destino DstRect .

Rotation

Especifica a rotação no sentido horário do plano de sobreposição, dado como um valor da enumeração D3DDDI_ROTATION .

Blend

Especifica o modo de mesclagem que se aplica a esse plano de sobreposição e ao plano abaixo dele, dado como um valor da enumeração DXGK_MULTIPLANE_OVERLAY_BLEND .

VideoFrameFormat

Especifica o formato de quadro de vídeo do plano de sobreposição, fornecido como um valor da enumeração DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT .

ColorSpaceType

Especifica a configuração de espaço de cor, fornecida como um valor da enumeração D3DDDI_COLOR_SPACE_TYPE .

StereoFormat

Especifica o formato de quadro de vídeo do plano de sobreposição, dado como um valor da enumeração DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT .

StereoLeftViewFrame0

Reservado para uso do sistema. Deve ser sempre FALSE.

StereoBaseViewFrame0

Reservado para uso do sistema. Deve ser sempre FALSE.

StereoFlipMode

Especifica o modo de inversão estéreo do plano de sobreposição, dado como um valor da enumeração DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE .

StretchQuality

Especifica a qualidade de alongamento do plano de sobreposição, dada como um valor da enumeração DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY .

Reserved1

Colorkey

Especifica o valor da chave de cor usado quando a mesclagem de chave de cor está habilitada para sobreposições herdadas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

D3DDDI_COLOR_SPACE_TYPE

D3DDDI_ROTATION

DXGK_MULTIPLANE_OVERLAY_BLEND

DXGK_MULTIPLANE_OVERLAY_FLAGS

DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE

DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT

DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY

DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT