次の方法で共有


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

関連項目

ID3D11VideoContext