D3D11_VIDEO_PROCESSOR_CONTENT_DESC structure (d3d11.h)
Describes a video stream for a video processor.
Syntax
typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC {
D3D11_VIDEO_FRAME_FORMAT InputFrameFormat;
DXGI_RATIONAL InputFrameRate;
UINT InputWidth;
UINT InputHeight;
DXGI_RATIONAL OutputFrameRate;
UINT OutputWidth;
UINT OutputHeight;
D3D11_VIDEO_USAGE Usage;
} D3D11_VIDEO_PROCESSOR_CONTENT_DESC;
Members
InputFrameFormat
A member of the D3D11_VIDEO_FRAME_FORMAT enumeration that describes how the video stream is interlaced.
InputFrameRate
The frame rate of the input video stream, specified as a DXGI_RATIONAL structure.
InputWidth
The width of the input frames, in pixels.
InputHeight
The height of the input frames, in pixels.
OutputFrameRate
The frame rate of the output video stream, specified as a DXGI_RATIONAL structure.
OutputWidth
The width of the output frames, in pixels.
OutputHeight
The height of the output frames, in pixels.
Usage
A member of the D3D11_VIDEO_USAGE enumeration that describes how the video processor will be used. The value indicates the desired trade-off between speed and video quality. The driver uses this flag as a hint when it creates the video processor.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Header | d3d11.h |