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
Estructuras de vídeo de Direct3D