Share via


structure D3D12_VIDEO_PROCESS_FILTER_RANGE (d3d12video.h)

Définit la plage de valeurs prises en charge pour un filtre d’image.

Syntaxe

typedef struct D3D12_VIDEO_PROCESS_FILTER_RANGE {
  INT   Minimum;
  INT   Maximum;
  INT   Default;
  FLOAT Multiplier;
} D3D12_VIDEO_PROCESS_FILTER_RANGE;

Membres

Minimum

Valeur minimale du filtre.

Maximum

Valeur maximale du filtre.

Default

Valeur par défaut du filtre.

Multiplier

Multiplicateur. Utilisez la formule suivante pour traduire le paramètre de filtre en valeur de filtre réelle :

Actual Value = Set Value × Multiplier.

Remarques

Le multiplicateur permet à la plage de filtre d’avoir une valeur d’étape fractionnaire. Par exemple, un filtre hue peut avoir une plage réelle de [-180.0 ... +180.0] avec une taille d’étape de 0,25. L’appareil signale la plage et le multiplicateur suivants :

  • Minimum : –720
  • Maximum : +720
  • Multiplicateur : 0,25

Dans ce cas, une valeur de filtre de 2 est interprétée par l’appareil comme 0,50 (ou 2 × 0,25).

L’appareil doit utiliser un multiplicateur qui peut être représenté exactement comme une fraction de base 2.

Configuration requise

Condition requise Valeur
En-tête d3d12video.h