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 ポインターへのポインター。 *ppOutputBuffer が NULL の場合、計算は一時バッファー間で切り替わります。さらに、書き込まれた最後のバッファーは *ppOutputBuffer に格納されます。 それ以外の場合は、出力バッファーとして *ppOutputBuffer が使用されます (余分なコピーが発生する可能性があります)。
戻り値
種類: HRESULT
「Direct3D 11 リターン コード」で説明されているリターン コードの 1 つを返します。
注釈
ForwardTransform は、 ID3DX11FFT::AttachBuffersAndPrecompute を使用してコンテキストにバッファーがアタッチされた後に呼び出すことができます。 pInputBuffer と *ppOutputBuffer の組み合わせは、一時バッファーのいずれかになります。
複雑なデータの形式は、インターリーブされたコンポーネント (たとえば、(Real0、Imag0)、(Real1、Imag1) などです。 データは行のメジャー順序で格納されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3dcsx.h |
Library | D3dcsx.lib |