次の方法で共有


ID3D11VideoContext1::D ecoderEnableDownsampling メソッド (d3d11_1.h)

デコーダーのダウンサンプリングが使用され、ドライバーが適切な参照フレームを割り当てる必要があることを示します。

構文

HRESULT DecoderEnableDownsampling(
  [in] ID3D11VideoDecoder            *pDecoder,
  [in] DXGI_COLOR_SPACE_TYPE         InputColorSpace,
  [in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
  [in] UINT                          ReferenceFrameCount
);

パラメーター

[in] pDecoder

種類: ID3D11VideoDecoder*

ID3D11VideoDecoder インターフェイスへのポインター。

[in] InputColorSpace

種類: DXGI_COLOR_SPACE_TYPE

参照フレーム データの色空間情報。

[in] pOutputDesc

型: const D3D11_VIDEO_SAMPLE_DESC*

出力/表示フレームの解像度、形式、および色空間。 これはダウンサンプル操作の変換先の解像度と形式です。

[in] ReferenceFrameCount

型: UINT

操作で使用する参照フレームの数。

戻り値

型: HRESULT

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

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

解説

この関数は、特定の ID3D11VideoDecoder インターフェイスに対して 1 回だけ呼び出すことができます。 このメソッドは、 DecoderBeginFrame の最初の呼び出しの前に呼び出す必要があります。 ダウンサンプリング パラメーターを更新するには、 DecoderUpdateDownsampling を使用します。

要件

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

関連項目

ID3D11VideoContext1