Compartir a través de


estructura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA (d3dumddi.h)

La estructura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA describe los datos que especifican el modo de relleno alfa de la salida.

Sintaxis

typedef struct _DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA {
  [in] DXVAHDDDI_ALPHA_FILL_MODE Mode;
  [in] UINT                      StreamNumber;
} DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA;

Miembros

[in] Mode

Valor de tipo DXVAHDDDI_ALPHA_FILL_MODEque indica el tipo de modo de relleno alfa que se va a establecer. El valor predeterminado es DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, que indica que se rellena la salida con el valor alfa del color de fondo.

[in] StreamNumber

Número de índice de flujo de base cero. Este número debe ser menor que el número, que el controlador establece en el MaxStreamStates miembro de la estructura de DXVAHDDDI_VPDEVCAPS. El controlador debe hacer referencia a este número solo cuando el miembro modo está establecido en DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. El valor predeterminado es cero.

Observaciones

El tiempo de ejecución de Direct3D especifica el estado DXVAHDDDI_BLT_STATE_ALPHA_FILL en el Estado miembro de la estructura de D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE en una llamada a la función SetVideoProcessBltState del controlador solo cuando el formato de salida es un tipo de formato con alfa (por ejemplo, D3DDDIFMT_A8R8G8B8 de la enumeración D3DDDIFORMAT).

El modo DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM requiere las condiciones siguientes:

  • El estado DXVAHDDDI_BLT_STATE_ALPHA_FILL solo afecta al alfa dentro del rectángulo de destino. El resto de la salida permanece sin cambios.
  • Si el tipo de formato de entrada no es alfa, el alfa de origen se considera opaco.
  • Si el flujo de entrada está deshabilitado o no disponible, la salida permanece sin cambios.

Requisitos

Requisito Valor
cliente mínimo admitido DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA se admite a partir del sistema operativo Windows 7.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

setVideoProcessBltState