ID3D11VideoContext::SubmitDecoderBuffers メソッド (d3d11.h)
デコード用に 1 つ以上のバッファーを送信します。
構文
HRESULT SubmitDecoderBuffers(
[in] ID3D11VideoDecoder *pDecoder,
[in] UINT NumBuffers,
[in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);
パラメーター
[in] pDecoder
ID3D11VideoDecoder インターフェイスへのポインター。 このポインターを取得するには、 ID3D11VideoDevice::CreateVideoDecoder メソッドを呼び出します。
[in] NumBuffers
デコードのために送信されたバッファーの数。
[in] pBufferDesc
D3D11_VIDEO_DECODER_BUFFER_DESC構造体の配列へのポインター。 NumBuffers パラメーターは、配列内の要素の数を指定します。 配列内の各要素は、デコード用の圧縮バッファーを記述します。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
この関数では、設定されている可能性がある D3D11 述語は使用されません。
アプリケーションで D3D11 クエリを使用する場合、11 未満の機能レベルを使用する場合、 この 関数は D3D11_QUERY_EVENT および D3D11_QUERY_TIMESTAMP で考慮されない可能性があります。 D3D11_QUERY_PIPELINE_STATISTICS には、どの機能レベルでもこの関数は含まれません。
9_x機能レベルを使用する場合、部分的に暗号化されたすべてのバッファーで同じ EncryptedBlockInfo を使用する必要があり、フレームごとに部分暗号化をオフにすることはできません。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |