// d3d12umddi.h
typedef struct D3D12DDI_VIDEO_SCALE_SUPPORT_0032 {
D3D12DDI_VIDEO_SIZE_RANGE_0032 OutputSizeRange;
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 Flags;
} D3D12DDI_VIDEO_SCALE_SUPPORT_0032;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_VIDEO_SCALE_SUPPORT_0032 structure describes a supported range of output sizes for a scaler.
OutputSizeRangeA D3D12DDI_VIDEO_SIZE_RANGE_0032 structure that specifies the supported range of output sizes for a scaler.
FlagsA D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 value that indicated level of scale support.
By default, the supported range indicates all possible output size combinations that exist between the Max size and Min size for the extent, ScaleSupportFlags may add additional caveats.
When scaling is not supported, the Min and Max sizes should both be set to the input size and no flags specified.
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032
D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022
D3D12DDI_VIDEO_SIZE_RANGE_0032