Compartir a través de


enumeración DXVAHD_ALPHA_FILL_MODE (dxvahd.h)

Especifica cómo se calculan los valores alfa de salida para las operaciones de alta definición de alta definición de vídeo de Microsoft DirectX (DXVA-HD).

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
Los valores alfa dentro del rectángulo de destino se establecen en opaco.
DXVAHD_ALPHA_FILL_MODE_BACKGROUND
Valor: 1
Los valores alfa dentro del rectángulo de destino se establecen en el valor alfa especificado en el color de fondo. Consulte DXVAHD_BLT_STATE_BACKGROUND_COLOR.
DXVAHD_ALPHA_FILL_MODE_DESTINATION
Valor: 2
Los valores alfa existentes permanecen sin cambios en la superficie de salida.
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM
Valor: 3
Los valores alfa de la secuencia de entrada se escalan y copian en el rectángulo de destino correspondiente para esa secuencia. Si el flujo de entrada no tiene datos alfa, el dispositivo DXVA-HD establece los valores alfa en el rectángulo de destino en un valor opaco. Si el flujo de entrada está deshabilitado o el rectángulo de origen está vacío, los valores alfa del rectángulo de destino no se modifican.

Comentarios

El miembro Mode de la estructura DXVAHD_BLT_STATE_ALPHA_FILL_DATA tiene este tipo de enumeración. Ese miembro especifica el modo de relleno alfa para el flujo de entrada identificado por el miembro StreamNumber de la misma estructura. Para establecer el modo de relleno alfa, llame a IDXVAHD_VideoProcessor::SetVideoProcessBltState.

Para averiguar qué modos admite el dispositivo, llame al método IDXVAHD_Device::GetVideoProcessorDeviceCaps . Si el dispositivo establece la marca de DXVAHD_FEATURE_CAPS_ALPHA_FILL en el miembro FeatureCaps de la estructura DXVAHD_VPDEVCAPS , el dispositivo DXVA-HD admite cualquiera de los modos enumerados aquí. De lo contrario, el modo de relleno alfa debe ser DXVAHD_ALPHA_FILL_MODE_OPAQUE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado dxvahd.h

Consulte también

DXVA-HD

DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Enumeraciones de vídeo de Direct3D

Enumeraciones de Media Foundation