D3DX11CreateFFT1DReal-Funktion (d3dcsx.h)
Erstellt ein ID3DX11FFT-COM-Schnittstellenobjekt .
Syntax
HRESULT D3DX11CreateFFT1DReal(
ID3D11DeviceContext *pDeviceContext,
UINT X,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
Parameter
pDeviceContext
Typ: ID3D11DeviceContext*
Ein Zeiger auf die ID3D11DeviceContext-Schnittstelle , die für die FFT verwendet werden soll.
X
Typ: UINT
Länge der ersten Dimension des FFT.
Flags
Typ: UINT
Flags, die das Verhalten des FFT beeinflussen, können 0 oder eine Kombination von Flags von D3DX11_FFT_CREATE_FLAG sein.
[out] pBufferInfo
Typ: D3DX11_FFT_BUFFER_INFO*
Ein Zeiger auf eine D3DX11_FFT_BUFFER_INFO-Struktur , die die Pufferanforderungen zum Ausführen der FFT-Algorithmen empfängt. Verwenden Sie diese Informationen, um Rohpuffer der angegebenen (oder größeren) Größen zuzuweisen, und rufen Sie dann die ID3DX11FFT::AttachBuffersAndPrecompute-Methode auf, um die Puffer beim FFT-Objekt zu registrieren.
[out] ppFFT
Typ: ID3DX11FFT**
Ein Zeiger auf eine Variable, die einen Zeiger auf die ID3DX11FFT-Schnittstelle für das erstellte FFT-Objekt empfängt.
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist einer der In Direct3D 11-Rückgabecodes aufgeführten Werte.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3dcsx.h |
Bibliothek | D3dcsx.lib |