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 |