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.
Beschreibt die Pufferanforderungen für eine FFT.
Syntax
typedef struct D3DX11_FFT_BUFFER_INFO {
UINT NumTempBufferSizes;
UINT TempBufferFloatSizes[D3DX11_FFT_MAX_TEMP_BUFFERS];
UINT NumPrecomputeBufferSizes;
UINT PrecomputeBufferFloatSizes[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS];
} D3DX11_FFT_BUFFER_INFO;
Member
NumTempBufferSizes
Typ: UINT
Anzahl der benötigten temporären Puffer. Zulässiger Bereich ist 0 bis D3DX11_FFT_MAX_TEMP_BUFFERS.
TempBufferFloatSizes[D3DX11_FFT_MAX_TEMP_BUFFERS]
Typ: UINT[D3DX11_FFT_MAX_TEMP_BUFFERS]
Mindestgrößen (in FLOATs) temporärer Puffer.
NumPrecomputeBufferSizes
Typ: UINT
Anzahl der erforderlichen Vorabberechnungspuffer.
Zulässiger Bereich ist 0 bis D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS.
PrecomputeBufferFloatSizes[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]
Typ: UINT[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]
Mindestgrößen (in FLOATs) für vorkompilierte Puffer.
Hinweise
Die D3DX11_FFT_BUFFER_INFO-Struktur wird durch einen Aufruf einer der create-FFT-Funktionen (z. B. D3DX11CreateFFT) initialisiert. Weitere Create-FFT-Funktionen finden Sie unter D3DCSX 11 Functions.
Verwenden Sie die Informationen in D3DX11_FFT_BUFFER_INFO , um Rohpuffer der angegebenen (oder größeren) Größe zuzuweisen, und rufen Sie dann die ID3DX11FFT::AttachBuffersAndPrecompute-Methode auf, um die Puffer mit dem FFT-Objekt zu registrieren.
Einige FFT-Algorithmen profitieren von der Vorberechnung von Sin und Cos. Das FFT-Objekt kann vorberechnete Daten in den vom Benutzer bereitgestellten Puffern speichern.
Anforderungen
| Kopfzeile | d3dcsx.h |