D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING 構造体 (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING は、ストリームをリアルタイムでデコードするために使用できるダウンサンプリング パラメーターを推奨するために、ユーザー モード ドライバーによって使用されます。 ドライバーは、 PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES 関数が呼び出されたときにこれらの機能を提供します。

構文

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
  const D3D11_1DDI_VIDEO_DECODER_DESC   *pInputDesc;
  D3DDDI_COLOR_SPACE_TYPE               InputColorSpace;
  const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
  const DXGI_RATIONAL                   *pFrameRate;
  D3D11_1DDI_VIDEO_DECODER_DESC         *pOutputDesc;
  D3DDDI_COLOR_SPACE_TYPE               OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;

メンバー

pInputDesc

[入力]使用 されるデコード プロファイルと参照フレームの解像度と形式を含むD3D11_1DDI_VIDEO_DECODER_DESC構造体へのポインター。 これはダウンサンプリングされる解像度/形式です (例: 4K、DXGI_FORMAT_P010)。

InputColorSpace

[入力]参照フレーム データの色 空間情報を指定するD3DDDI_COLOR_SPACE_TYPE値。

pInputConfig

[入力]デコード プロファイルに関連付けられている構成データを含む D3D11_1DDI_VIDEO_DECODER_CONFIG 構造体へのポインター。

pFrameRate

[入力]ビデオ コンテンツのフレーム レートを含む DXGI_RATIONAL 構造体へのポインター。

pOutputDesc

[out]ドライバーが推奨解像度と出力/表示フレームの形式を返す D3D11_1DDI_VIDEO_DECODER_DESC 構造体へのポインター。

pOutputDesc のデコード プロファイル (Guid) メンバーは無視できます。

OutputColorSpace

[out]ドライバーが表示フレーム データの推奨 D3DDDI_COLOR_SPACE_TYPE 色空間情報を返す場所。

注釈

ドライバーは、ビデオ ストリームをリアルタイムでデコードできるようにダウン サンプル パラメーターを推奨します。 リアルタイム デコードにつながるダウン サンプル ソリューションが存在しない場合、ドライバーは、リアルタイム ソリューションに最も近い構成を推奨する必要があります。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES