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 en el tamaño especificado y, a continuación, se vuelve a reducir horizontalmente 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, lo que indica que la restricción está deshabilitada.

[in] Size

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

Comentarios

El tiempo de ejecución de Direct3D especifica el estado DXVAHDDDI_BLT_STATE_CONSTRICTION en el miembro State de la estructura 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 DXVAHDDDI_FEATURE_CAPS_CONSTRICTION en el miembro FeatureCaps 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 del controlador 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 Value
Cliente mínimo compatible DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA se admite a partir del sistema operativo Windows 7.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SIZE

SetVideoProcessBltState