D3D12DDI_VIDEO_SIZE_RANGE_0032 structure (d3d12umddi.h)

La structure D3D12DDI_VIDEO_SIZE_RANGE_0032 décrit une plage de tailles de sortie prises en charge pour un scaler.

Syntaxe

typedef struct D3D12DDI_VIDEO_SIZE_RANGE_0032 {
  UINT MaxWidth;
  UINT MaxHeight;
  UINT MinWidth;
  UINT MinHeight;
} D3D12DDI_VIDEO_SIZE_RANGE_0032;

Membres

MaxWidth

Largeur de sortie la plus grande sur laquelle l’échelle peut être mise à l’échelle. La plus grande valeur autorisée est D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION (16384).

MaxHeight

La plus grande hauteur de sortie sur laquelle la mise à l’échelle peut être mise à l’échelle. La plus grande valeur autorisée est D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION (16384).

MinWidth

Plus petite largeur de sortie pouvant être mise à l’échelle. La plus petite valeur autorisée est 1.

MinHeight

Plus petite hauteur de sortie pouvant être mise à l’échelle. La plus petite valeur autorisée est 1.

Remarques

Par défaut, la plage prise en charge indique toutes les combinaisons de taille de sortie possibles qui existent entre la taille maximale et la taille minimale pour l’étendue. ScaleSupportFlags peut ajouter des mises en garde supplémentaires.

Lorsque la mise à l’échelle n’est pas prise en charge, les tailles min et max doivent toutes deux être définies sur la taille d’entrée et aucun indicateur spécifié.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_SCALE_SUPPORT_0032