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 es TRUE, el muestreo descendente está habilitado. De lo contrario, el muestreo descendente está deshabilitado y se omite el miembro ConstrictonSize .

unnamedParam4

ConstrictonSize [in]

Tamaño de muestreo.

Valor devuelto

None

Observaciones

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.

De forma predeterminada, el muestreo descendente está deshabilitado.

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

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

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 el tamaño de la imagen compuesta.

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Escritorio
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CreateVideoProcessor