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値。
[in] pInputConfig
型: const D3D11_VIDEO_DECODER_CONFIG*
デコード プロファイルに関連付けられている構成データ。
[in] pFrameRate
型: const DXGI_RATIONAL*
ビデオ コンテンツのフレーム レート。 これは、ビデオをリアルタイムでデコードできるかどうかを判断するためにドライバーによって使用されます。
[out] pRecommendedOutputDesc
ダウンサンプル操作に推奨される出力バッファー パラメーターがドライバーによって設定される D3D11_VIDEO_SAMPLE_DESC構造体への ポインター。 ドライバーは、リアルタイム デコードをサポートできるパラメーターの推奨を試みます。 それができない場合、ドライバーは、可能な限りリアルタイム ソリューションに近い値を推奨します。
戻り値
種類: HRESULT
このメソッドは、次のいずれかのエラー コードを返します。
S_OK | 操作は正常に完了しました。 |
E_INVALIDARG | 無効なパラメーターが渡されたか、無効な呼び出しパターンを使用してこの関数が呼び出されました。 |
注釈
特定の構成のサポートを確認する前に 、GetVideoDecoderCaps を呼び出してデコーダーダウンサンプリングがサポートされているかどうかを判断する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11_1.h |