Condividi tramite


D3D11_VIDEO_PROCESSOR_FILTER_RANGE struttura (d3d11.h)

Definisce l'intervallo di valori supportati per un filtro immagine.

Sintassi

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

Members

Minimum

Valore minimo del filtro.

Maximum

Valore massimo del filtro.

Default

Valore predefinito del filtro.

Multiplier

Moltiplicatore. Utilizzare la formula seguente per tradurre l'impostazione del filtro nel valore del filtro effettivo: Valore effettivoset di valori = × Moltiplicatore.

Commenti

Il moltiplicatore consente all'intervallo di filtri di avere un valore di passaggio frazionaria.

Ad esempio, un filtro hue potrebbe avere un intervallo effettivo di [-180.0 ... +180.0] con dimensioni di passaggio pari a 0,25. Il dispositivo segnala l'intervallo e il moltiplicatore seguenti:

  • Minimo: –720
  • Massimo: +720
  • Moltiplicatore: 0,25
In questo caso, un valore di filtro pari a 2 verrebbe interpretato dal dispositivo come 0,50 (o 2 × 0,25).

Il dispositivo deve usare un moltiplicatore che può essere rappresentato esattamente come frazione di base-2.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Intestazione d3d11.h

Vedi anche

Strutture video Direct3D 11

ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange