D3D12_VIDEO_SCALE_SUPPORT structure (d3d12video.h)

Describes the supported scaling range of output sizes for a video scaler.

Syntax

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

Members

OutputSizeRange

A D3D12_VIDEO_SIZE_RANGE structure describing the supported output size range for the scaler.

Flags

A member of the D3D12_VIDEO_SCALE_SUPPORT_FLAGS enumeration specifying the supported scaling capabilities of the scaler.

Remarks

By default, all possible output size combinations that exist between the maximum size and minimum size for the extent, inclusive, are supported. ScaleSupportFlags may add additional restrictions to the supported scale sizes.
When scaling is not supported, the minimum and maximum sizes should both be set to the input size and no flags should be specified.

Requirements

Requirement Value
Header d3d12video.h