D3D11_VIDEO_PROCESSOR_CONTENT_DESC 結構 (d3d11.h)

描述視訊處理器的視訊數據流。

語法

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;

成員

InputFrameFormat

描述影片串流交錯方式之 D3D11_VIDEO_FRAME_FORMAT 列舉的成員。

InputFrameRate

輸入視訊數據流的幀速率,指定為 DXGI_RATIONAL 結構。

InputWidth

輸入畫面的寬度,以像素為單位。

InputHeight

輸入畫面的高度,以像素為單位。

OutputFrameRate

輸出視訊數據流的幀速率,指定為 DXGI_RATIONAL 結構。

OutputWidth

輸出畫面的寬度,以像素為單位。

OutputHeight

輸出畫面的高度,以像素為單位。

Usage

描述如何使用視訊處理器 之D3D11_VIDEO_USAGE 列舉的成員。 值表示速度與視訊質量之間所需的取捨。 驅動程式會在建立視訊處理器時使用此旗標做為提示。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
標頭 d3d11.h

另請參閱

Direct3D 11 視訊結構

ID3D11VideoDevice::CreateVideoProcessorEnumerator