Partager via


structure D3D12_VIDEO_SCALE_SUPPORT (d3d12video.h)

Décrit la plage de mise à l’échelle prise en charge des tailles de sortie pour un scaler vidéo.

Syntaxe

typedef struct D3D12_VIDEO_SCALE_SUPPORT {
  D3D12_VIDEO_SIZE_RANGE          OutputSizeRange;
  D3D12_VIDEO_SCALE_SUPPORT_FLAGS Flags;
} D3D12_VIDEO_SCALE_SUPPORT;

Membres

OutputSizeRange

Structure D3D12_VIDEO_SIZE_RANGE décrivant la plage de tailles de sortie prise en charge pour le scaler.

Flags

Un membre du D3D12_VIDEO_SCALE_SUPPORT_FLAGS énumération spécifiant les fonctionnalités de mise à l’échelle prises en charge du scaler.

Remarques

Par défaut, toutes les combinaisons possibles de taille de sortie qui existent entre la taille maximale et la taille minimale pour l’étendue, inclusivement, sont prises en charge. ScaleSupportFlags peut ajouter des restrictions supplémentaires aux tailles d’échelle prises en charge.
Lorsque la mise à l’échelle n’est pas prise en charge, les tailles minimale et maximale doivent être définies sur la taille d’entrée et aucun indicateur ne doit être spécifié.

Configuration requise

Condition requise Valeur
En-tête d3d12video.h