enumeración DXVAHD_BLT_STATE (dxvahd.h)

Especifica parámetros de estado para las operaciones de blit cuando se usa la alta definición de alta definición de aceleración de vídeo de Microsoft DirectX (DXVA-HD).

Para establecer un parámetro de estado, llame al método IDXVAHD_VideoProcessor::SetVideoProcessBltState . Este método toma un valor de DXVAHD_BLT_STATE y una matriz de bytes como entrada. La matriz de bytes contiene datos de estado, la estructura de la cual se define mediante el valor de DXVAHD_BLT_STATE .

Syntax

typedef enum _DXVAHD_BLT_STATE {
  DXVAHD_BLT_STATE_TARGET_RECT = 0,
  DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
  DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
  DXVAHD_BLT_STATE_ALPHA_FILL = 3,
  DXVAHD_BLT_STATE_CONSTRICTION = 4,
  DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;

Constantes

 
DXVAHD_BLT_STATE_TARGET_RECT
Valor: 0
Especifica el rectángulo de destino, que es el área dentro de la superficie de destino donde se dibujará la salida. Los datos de estado son una estructura DXVAHD_BLT_STATE_TARGET_RECT_DATA .
DXVAHD_BLT_STATE_BACKGROUND_COLOR
Valor: 1
Especifica el color de fondo. Los datos de estado son una estructura DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA .
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE
Valor: 2
Especifica el espacio de color de salida. Los datos de estado son una estructura DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA .
DXVAHD_BLT_STATE_ALPHA_FILL
Valor: 3
Especifica cómo el dispositivo DXVA-HD calcula los valores alfa de salida. Los datos de estado son una estructura DXVAHD_BLT_STATE_ALPHA_FILL_DATA .
DXVAHD_BLT_STATE_CONSTRICTION
Valor: 4
Especifica la cantidad de muestreo que se va a realizar en la salida. Los datos de estado son una estructura DXVAHD_BLT_STATE_CONSTRICTION_DATA .
DXVAHD_BLT_STATE_PRIVATE
Valor: 1000
Especifica que los datos de estado contienen un estado de bits DXVA-HD privado. Use este estado para parámetros propietarios o específicos del dispositivo. Los datos de estado son una estructura de DXVAHD_BLT_STATE_PRIVATE_DATA .

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

Enumeraciones de vídeo de Direct3D

Enumeraciones de Media Foundation