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 |