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 アプリ]
Header d3d11.h

こちらもご覧ください

Direct3D 11 ビデオ構造

ID3D11VideoDevice::CreateVideoProcessorEnumerator