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 con tipo DXVAHDDDI_ALPHA_FILL_MODE que indica el tipo de modo de relleno alfa que se va a establecer. El valor predeterminado es DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, que indica rellenar 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 miembro MaxStreamStates de la estructura DXVAHDDDI_VPDEVCAPS . El controlador debe hacer referencia a este número solo cuando el miembro Mode está establecido en DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. El valor predeterminado es cero.

Comentarios

El tiempo de ejecución de Direct3D especifica el estado DXVAHDDDI_BLT_STATE_ALPHA_FILL en el miembro State 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 siguientes condiciones:

  • 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 está disponible, la salida permanece sin cambios.

Requisitos

Requisito Value
Cliente mínimo compatible DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA se admite a partir del sistema operativo Windows 7.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState