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 |