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 傳回碼主題中所述的其中一個傳回碼。
備註
使用 ID3DX11FFT::AttachBuffersAndPrecompute 將緩衝區附加至內容之後,即可呼叫 ForwardTransform。 pInputBuffer 和 *ppOutputBuffer 的組合可以是其中一個暫存緩衝區。
複雜數據的格式是交錯元件 (例如, (Real0、Imag0) 、 (Real1、Imag1) ... 等等) 。 數據會以數據列主要順序儲存。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3dcsx.h |
程式庫 | D3dcsx.lib |