Compartir a través de


PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION función de devolución de llamada (d3d10umddi.h)

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

Sintaxis

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Pfnd3d111DdiVideoprocessorsetoutputconstriction;

void Pfnd3d111DdiVideoprocessorsetoutputconstriction(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  BOOL unnamedParam3,
  SIZE unnamedParam4
)
{...}

Parámetros

unnamedParam1

hDevice [in]

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

hVideoProcessor [in]

Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función createVideoProcessor .

unnamedParam3

habilitado [in]

Si TRUE, se habilita el muestreo descendente. De lo contrario, se deshabilita el muestreo descendente y se omite el miembro constrictonSize.

unnamedParam4

ConstrictonSize [in]

Tamaño de muestreo.

Valor devuelto

Ninguno

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 de miniporte para mostrar 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 alto del parámetro ConstrictonSize debe ser mayor que cero. Si el tamaño es mayor que el rectángulo de destino, no se produce el muestreo descendente.

El controlador informa de su capacidad de admitir el muestreo descendente a través de la función GetVideoProcessorCaps. Si el controlador admite la funcionalidad D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION, admite la capacidad de reducir la imagen compuesta.

Nota Si el controlador no admite la funcionalidad D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION, el tiempo de ejecución de Microsoft Direct3D no llama a la función VideoProcessorSetOutputConstriction.
 

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido Windows Server 2012
de la plataforma de destino de Escritorio
encabezado de d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CreateVideoProcessor