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 de luma dentro do intervalo luma-key seja 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 de chave luma superior. O valor padrão é 0,0.
Comentários
O runtime do Direct3D especifica o estado DXVAHDDDI_STREAM_STATE_LUMA_KEY no membro State da estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE em uma chamada para a função SetVideoProcessStreamState do driver. Isso acontece somente quando o driver definiu anteriormente o valor DXVAHDDDI_FEATURE_CAPS_LUMA_KEY no membro FeatureCaps da estrutura DXVAHDDDI_VPDEVCAPS quando a função GetCaps do driver é chamada com o valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS definido.
Se o driver não definir o valor DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY no membro InputFormatCaps da estrutura DXVAHDDDI_VPDEVCAPS quando a função GetCaps do driver for chamada com o valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS definido, o driver ignorará os dados de chave luma.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |