ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters メソッド (d3d11_1.h)

ドライバーが入力パラメーターから最適な出力ダウンサンプル パラメーターを推奨できるようにします。

構文

HRESULT RecommendVideoDecoderDownsampleParameters(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pInputDesc,
  [in]  DXGI_COLOR_SPACE_TYPE            InputColorSpace,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
  [in]  const DXGI_RATIONAL              *pFrameRate,
  [out] D3D11_VIDEO_SAMPLE_DESC          *pRecommendedOutputDesc
);

パラメーター

[in] pInputDesc

型: const D3D11_VIDEO_DECODER_DESC*

入力ストリームのデコード プロファイル、解像度、および形式を記述する D3D11_VIDEO_DECODER_DESC オブジェクト。 これは、ダウンサンプリングする解像度と形式です。

[in] InputColorSpace

種類: DXGI_COLOR_SPACE_TYPE

参照フレーム データの色空間を指定するDXGI_COLOR_SPACE_TYPE値。

[in] pInputConfig

型: const D3D11_VIDEO_DECODER_CONFIG*

デコード プロファイルに関連付けられている構成データ。

[in] pFrameRate

型: const DXGI_RATIONAL*

ビデオ コンテンツのフレーム レート。 これは、ビデオをリアルタイムでデコードできるかどうかを判断するためにドライバーによって使用されます。

[out] pRecommendedOutputDesc

種類: D3D11_VIDEO_SAMPLE_DESC*

ダウンサンプル操作に推奨される出力バッファー パラメーターがドライバーによって設定される D3D11_VIDEO_SAMPLE_DESC構造体への ポインター。 ドライバーは、リアルタイム デコードをサポートできるパラメーターの推奨を試みます。 それができない場合、ドライバーは、可能な限りリアルタイム ソリューションに近い値を推奨します。

戻り値

種類: HRESULT

このメソッドは、次のいずれかのエラー コードを返します。

S_OK 操作は正常に完了しました。
E_INVALIDARG 無効なパラメーターが渡されたか、無効な呼び出しパターンを使用してこの関数が呼び出されました。

注釈

特定の構成のサポートを確認する前に 、GetVideoDecoderCaps を呼び出してデコーダーダウンサンプリングがサポートされているかどうかを判断する必要があります。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー d3d11_1.h

こちらもご覧ください

ID3D11VideoDevice1