D3D11_VIDEO_PROCESSOR_CONTENT_DESC structure
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
|
Minimum supported client |
Windows 8 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps | Windows Store apps] |
|
Header |
|
See also