Compartilhar via


estrutura D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES (d3dkmthk.h)

A estrutura D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES contém atributos de sobreposição multiplano.

Sintaxe

typedef struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES {
  UINT                                         Flags;
  RECT                                         SrcRect;
  RECT                                         DstRect;
  RECT                                         ClipRect;
  D3DDDI_ROTATION                              Rotation;
  D3DKMT_MULTIPLANE_OVERLAY_BLEND              Blend;
  UINT                                         DirtyRectCount;
  void                                         D3DKMT_PTR(
    RECT        *unnamedParam1,
    pDirtyRects unnamedParam2
  );
  UINT                                         NumFilters;
  void                                         D3DKMT_PTR(
    void     *unnamedParam1,
    pFilters unnamedParam2
  );
  D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  UINT                                         YCbCrFlags;
  D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                         StereoLeftViewFrame0;
  BOOL                                         StereoBaseViewFrame0;
  DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES;

Membros

Flags

Opções de sinalizador.

SrcRect

Especifica o retângulo de origem.

DstRect

Especifica o retângulo de destino.

ClipRect

Especifica qualquer recorte adicional.

Rotation

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

Blend

Especifica o modo de mesclagem que se aplica a esse plano de sobreposição e ao plano abaixo dele.

DirtyRectCount

O número de retângulos sujos.

void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)

NumFilters

Opcionalmente, especifica o número de filtros que o driver e o hardware implementam no plano de sobreposição.

void D3DKMT_PTR( void *unnamedParam1, pFilters unnamedParam2)

VideoFrameFormat

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

YCbCrFlags

Especifica informações de conversão e intervalo YUV fornecidas como um valor da enumeração D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS.

StereoFormat

Especifica o formato de quadro de vídeo do plano de sobreposição, fornecido como um valor da enumeração D3DKMT_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 _DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE.

StretchQuality

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3dkmthk.h