Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein ID3DX11FFT COM-Schnittstellenobjekt.
Syntax
HRESULT D3DX11CreateFFT(
ID3D11DeviceContext *pDeviceContext,
[in] const D3DX11_FFT_DESC *pDesc,
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.
[in] pDesc
Typ: const D3DX11_FFT_DESC*
Ein Zeiger auf eine D3DX11_FFT_DESC Struktur, die die Form der FFT-Daten sowie die Skalierungsfaktoren beschreibt, die für vorwärts- und umgekehrte Transformationen verwendet werden sollten.
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
Einer der Direct3D 11-Rückgabecodes.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3dcsx.h |
| Bibliothek | D3dcsx.lib |