DXVAHD_ALPHA_FILL_MODE enumeração (dxvahd.h)
Especifica como os valores alfa de saída são calculados para operações blit DXVA-HD (Aceleração de Vídeo High Definition) do Microsoft DirectX.
Syntax
typedef enum _DXVAHD_ALPHA_FILL_MODE {
DXVAHD_ALPHA_FILL_MODE_OPAQUE = 0,
DXVAHD_ALPHA_FILL_MODE_BACKGROUND = 1,
DXVAHD_ALPHA_FILL_MODE_DESTINATION = 2,
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} DXVAHD_ALPHA_FILL_MODE;
Constantes
DXVAHD_ALPHA_FILL_MODE_OPAQUE Valor: 0 Os valores alfa dentro do retângulo de destino são definidos como opacos. |
DXVAHD_ALPHA_FILL_MODE_BACKGROUND Valor: 1 Os valores alfa dentro do retângulo de destino são definidos como o valor alfa especificado na cor da tela de fundo. Confira DXVAHD_BLT_STATE_BACKGROUND_COLOR. |
DXVAHD_ALPHA_FILL_MODE_DESTINATION Valor: 2 Os valores alfa existentes permanecem inalterados na superfície de saída. |
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM Valor: 3 Os valores alfa do fluxo de entrada são dimensionados e copiados para o retângulo de destino correspondente para esse fluxo. Se o fluxo de entrada não tiver dados alfa, o dispositivo DXVA-HD definirá os valores alfa no retângulo de destino como um valor opaco. Se o fluxo de entrada estiver desabilitado ou o retângulo de origem estiver vazio, os valores alfa no retângulo de destino não serão modificados. |
Comentários
O membro Mode da estrutura DXVAHD_BLT_STATE_ALPHA_FILL_DATA tem esse tipo de enumeração. Esse membro especifica o modo de preenchimento alfa para o fluxo de entrada identificado pelo membro StreamNumber da mesma estrutura. Para definir o modo de preenchimento alfa, chame IDXVAHD_VideoProcessor::SetVideoProcessBltState.
Para descobrir quais modos o dispositivo dá suporte, chame o método IDXVAHD_Device::GetVideoProcessorDeviceCaps . Se o dispositivo definir o sinalizador DXVAHD_FEATURE_CAPS_ALPHA_FILL no membro FeatureCaps da estrutura DXVAHD_VPDEVCAPS , o dispositivo DXVA-HD oferecerá suporte a qualquer um dos modos listados aqui. Caso contrário, o modo de preenchimento alfa deve ser DXVAHD_ALPHA_FILL_MODE_OPAQUE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | dxvahd.h |