ID3DX11FFT::ForwardTransform メソッド (d3dcsx.h)

前方 FFT を実行します。

構文

HRESULT ForwardTransform(
  [in]      const ID3D11UnorderedAccessView *pInputBuffer,
  [in, out] ID3D11UnorderedAccessView       **ppOutputBuffer
);

パラメーター

[in] pInputBuffer

型: const ID3D11UnorderedAccessView*

入力バッファーへの ID3D11UnorderedAccessView へのポインター。

[in, out] ppOutputBuffer

種類: ID3D11UnorderedAccessView**

ID3D11UnorderedAccessView ポインターへのポインター。 *ppOutputBufferNULL の場合、計算は一時バッファー間で切り替わります。さらに、書き込まれた最後のバッファーは *ppOutputBuffer に格納されます。 それ以外の場合は、出力バッファーとして *ppOutputBuffer が使用されます (余分なコピーが発生する可能性があります)。

戻り値

種類: HRESULT

「Direct3D 11 リターン コード」で説明されているリターン コードの 1 つを返します。

注釈

ForwardTransform は、 ID3DX11FFT::AttachBuffersAndPrecompute を使用してコンテキストにバッファーがアタッチされた後に呼び出すことができます。 pInputBuffer と *ppOutputBuffer の組み合わせは、一時バッファーのいずれかになります。

複雑なデータの形式は、インターリーブされたコンポーネント (たとえば、(Real0、Imag0)、(Real1、Imag1) などです。 データは行のメジャー順序で格納されます。

要件

要件
対象プラットフォーム Windows
ヘッダー d3dcsx.h
Library D3dcsx.lib

こちらもご覧ください

ID3DX11FFT