estructura DXVAHD_BLT_STATE_CONSTRICTION_DATA (dxvahd.h)

Especifica si la salida está desactivada en una operación delit, cuando se usa la alta definición de alta definición de aceleración de vídeo de Microsoft DirectX (DXVA-HD).

Sintaxis

typedef struct _DXVAHD_BLT_STATE_CONSTRICTION_DATA {
  BOOL Enable;
  SIZE Size;
} DXVAHD_BLT_STATE_CONSTRICTION_DATA;

Miembros

Enable

Si es TRUE, el muestreo descendente está habilitado. De lo contrario, el muestreo descendente está deshabilitado y se omite el miembro Size . El valor de estado predeterminado es FALSE (el muestreo descendente está deshabilitado).

Size

Tamaño de muestreo. El valor predeterminado es (1,1).

Comentarios

Si el miembro Enable es TRUE, el dispositivo reduce el tamaño del rectángulo de destino compuesto al tamaño especificado en el miembro Size y, a continuación, lo reduce al tamaño del rectángulo de destino.

El ancho y alto de Size deben ser mayores que cero. Si el tamaño es mayor que el rectángulo de destino, no se produce el muestreo inferior.

Para usar este estado, el dispositivo debe admitir el muestreo descendente, indicado por la marca de funcionalidad DXVAHD_FEATURE_CAPS_CONSTRICTION . Para consultar esta funcionalidad, llame a IDXVAHD_Device::GetVideoProcessorDeviceCaps. Si el dispositivo admite el muestreo descendente, establece la marca DXVAHD_FEATURE_CAPS_CONSTRICTION en el miembro FeatureCaps de la estructura DXVAHD_VPDEVCAPS .

Si el dispositivo no admite el muestreo descendente, se produce un error en el método IDXVAHD_VideoProcessor::SetVideoProcessBltState para este estado.

A veces, el muestreo descendente se usa para reducir la calidad del contenido premium cuando otras formas de protección de contenido no están disponibles.

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

Estructuras de vídeo de Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Estructuras de Media Foundation