Método ID3D11VideoContext::VideoProcessorSetOutputConstriction (d3d11.h)

Establece la cantidad de muestreo que se va a realizar en la salida.

Sintaxis

void VideoProcessorSetOutputConstriction(
  [in] ID3D11VideoProcessor *pVideoProcessor,
       BOOL                 Enable,
       SIZE                 Size
);

Parámetros

[in] pVideoProcessor

Puntero a la interfaz ID3D11VideoProcessor . Para obtener este puntero, llame a ID3D11VideoDevice::CreateVideoProcessor.

Enable

Si es TRUE, el muestreo inactivo está habilitado. De lo contrario, el muestreo descendente está deshabilitado y se omite el miembro Size .

Size

Tamaño del muestreo.

Valor devuelto

None

Observaciones

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

Si el parámetro Enable es TRUE, el controlador reduce el muestreo de la imagen compuesta al tamaño especificado y, a continuación, lo vuelve a escalar al tamaño del rectángulo de destino.

El ancho y el 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 descendente.

Para usar esta característica, el controlador debe admitir el muestreo descendente, indicado por la marca de funcionalidad D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION . Para consultar esta funcionalidad, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

ID3D11VideoContext