Compartir a través de


estructura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA (d3dumddi.h)

La estructura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA describe los datos que especifican el muestreo descendente de la salida. Si la restricción está habilitada, el rectángulo de destino compuesto se muestrea verticalmente al tamaño especificado y, a continuación, se vuelve a escalar al rectángulo de destino.

Sintaxis

typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
  [in] BOOL Enable;
  [in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;

Miembros

[in] Enable

Valor booleano que especifica si está habilitada la restricción. El valor predeterminado es FALSE, que indica que la restricción está deshabilitada.

[in] Size

Una estructura SIZE que especifica el tamaño de muestreo al que se reduce la imagen de salida. Tamaño debe ser de (1, 1) a (ancho, alto) del rectángulo de destino. Tamaño debe ser (0, 0) para no representar ninguna restricción. El valor predeterminado es (1, 1).

Observaciones

El tiempo de ejecución de Direct3D especifica el estado de DXVAHDDDI_BLT_STATE_CONSTRICTION en el miembro State de de la estructura de D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE en una llamada a la función SetVideoProcessBltState del controlador. Esto solo se especifica si el controlador ha establecido previamente el valor de DXVAHDDDI_FEATURE_CAPS_CONSTRICTION en el FeatureCaps miembro de la estructura DXVAHDDDI_VPDEVCAPS cuando se llama a la función getcaps del controlador con el valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS establecido.

Los tamaños de muestreo de (0, cualquier cosa) y (cualquier cosa, 0) no son válidos y la función SetVideoProcessBltState debe devolver un error si se proporcionan estos tamaños de muestreo.

Si el tamaño de muestreo proporcionado es mayor que el tamaño del rectángulo de destino, el controlador redondea el tamaño de muestreo al tamaño del rectángulo de destino.

Requisitos

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

Consulte también

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SIZE

setVideoProcessBltState