Compartilhar via


estrutura DXVA_ProcAmpControlBlt (dxva.h)

A estrutura DXVA_ProcAmpControlBlt contém os dados de ajuste procAmp que são gerados para a superfície de destino.

Sintaxe

typedef struct _DXVA_ProcAmpControlBlt {
  DWORD Size;
  RECT  DstRect;
  RECT  SrcRect;
  FLOAT Alpha;
  FLOAT Brightness;
  FLOAT Contrast;
  FLOAT Hue;
  FLOAT Saturation;
} DXVA_ProcAmpControlBlt;

Membros

Size

Especifica o tamanho dessa estrutura em bytes.

DstRect

Especifica o retângulo de destino como uma estrutura RECT . O retângulo de destino é necessário para alongamento de subrectângulo. O suporte para alongamento é opcional e é relatado pela estrutura DXVA_ProcAmpControlCaps . O suporte para subrectangles é opcional.

SrcRect

Especifica o retângulo de origem como uma estrutura RECT. O retângulo de origem é necessário para alongamento de subrectângulo.sub O suporte para alongamento é opcional e é relatado pela estrutura DXVA_ProcAmpControlCaps. O suporte para subrectangles também é opcional.

Alpha

Especifica a transparência da imagem de saída conforme ela é gravada na superfície de destino. Um valor de 0,0F indica transparente. Um valor de 1,0F indica opaco.

Brightness

Especifica o brilho da imagem de saída conforme ela é gravada na superfície de destino.

Contrast

Especifica o contraste da imagem de saída conforme ela é gravada na superfície de destino.

Hue

Especifica a matiz da imagem de saída conforme ela é gravada na superfície de destino.

Saturation

Especifica a saturação da imagem de saída conforme ela é gravada na superfície de destino.

Requisitos

Requisito Valor
Cliente mínimo com suporte Somente DirectX 9.0 e versões posteriores.
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange