Compartilhar via


estrutura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA (d3dumddi.h)

A estrutura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA descreve dados de estado de fluxo que especificam a chave luma da entrada. O driver pressupõe que um pixel que tenha um valor luma dentro do intervalo de chaves luma é transparente.

Sintaxe

typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
  [in] BOOL  Enable;
  [in] FLOAT Lower;
  [in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;

Membros

[in] Enable

Um valor booliano que especifica se a chave luma está habilitada. O valor padrão é FALSE, que indica que a chave luma está desabilitada.

[in] Lower

Um valor FLOAT no intervalo de 0,0 a 1,0 que descreve o valor de chave luma inferior. O valor padrão é 0,0.

[in] Upper

Um valor FLOAT no intervalo de 0,0 a 1,0 que descreve o valor da chave luma superior. O valor padrão é 0,0.

Observações

O runtime do Direct3D especifica o estado DXVAHDDDI_STREAM_STATE_LUMA_KEY no membro de Estado da estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE em uma chamada para a função de SetVideoProcessStreamState do do driver. Isso acontece somente quando o driver definiu anteriormente o valor de DXVAHDDDI_FEATURE_CAPS_LUMA_KEY no membro do FeatureCaps da estrutura de DXVAHDDDI_VPDEVCAPS quando a função getCaps do do driver é chamada com o conjunto de valores D3DDDICAPS_DXVAHD_GETVPDEVCAPS.

Se o driver não definir o valor DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY na InputFormatCaps membro da estrutura DXVAHDDDI_VPDEVCAPS quando a função GetCaps do driver for chamada com o conjunto de valores D3DDDICAPS_DXVAHD_GETVPDEVCAPS, o driver ignorará os dados de chave luma.

Requisitos

Requisito Valor
de cliente com suporte mínimo DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA tem suporte a partir do sistema operacional Windows 7.
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState