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
DXVAHD_BLT_STATE_ALPHA_FILL_DATA