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 |