Compartir a través de


estructura D3D11_VIDEO_PROCESSOR_FILTER_RANGE (d3d11.h)

Define el intervalo de valores admitidos para un filtro de imagen.

Sintaxis

typedef struct D3D11_VIDEO_PROCESSOR_FILTER_RANGE {
  int   Minimum;
  int   Maximum;
  int   Default;
  float Multiplier;
} D3D11_VIDEO_PROCESSOR_FILTER_RANGE;

Miembros

Minimum

Valor mínimo del filtro.

Maximum

Valor máximo del filtro.

Default

Valor predeterminado del filtro.

Multiplier

Multiplicador. Utilice la fórmula siguiente para traducir la configuración del filtro en el valor de filtro real: Valor = realestablecido valor × Multiplicador.

Comentarios

El multiplicador permite que el intervalo de filtros tenga un valor de paso fraccionado.

Por ejemplo, un filtro de matiz podría tener un intervalo real de [–180.0 ... +180.0] con un tamaño de paso de 0,25. El dispositivo notificaría el siguiente intervalo y multiplicador:

  • Mínimo: –720
  • Máximo: +720
  • Multiplicador: 0,25
En este caso, el dispositivo interpretaría un valor de filtro de 2 como 0,50 (o 2 × 0,25).

El dispositivo debe usar un multiplicador que se pueda representar exactamente como una fracción base-2.

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]
Encabezado d3d11.h

Consulte también

Estructuras de vídeo de Direct3D 11

ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange