struttura D3DX11_FFT_BUFFER_INFO (d3dcsx.h)
Descrive i requisiti del buffer per un FFT.
Sintassi
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;
Members
NumTempBufferSizes
Tipo: UINT
Numero di buffer temporanei necessari. L'intervallo consentito è compreso tra 0 e D3DX11_FFT_MAX_TEMP_BUFFERS.
TempBufferFloatSizes[D3DX11_FFT_MAX_TEMP_BUFFERS]
Tipo: UINT[D3DX11_FFT_MAX_TEMP_BUFFERS]
Dimensioni minime (in FLOAT) di buffer temporanei.
NumPrecomputeBufferSizes
Tipo: UINT
Numero di buffer di precompute necessari.
L'intervallo consentito è compreso tra 0 e D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS.
PrecomputeBufferFloatSizes[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]
Tipo: UINT[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]
Dimensioni minime (in FLOAT) per i buffer di precomputazione.
Commenti
La struttura D3DX11_FFT_BUFFER_INFO viene inizializzata da una chiamata a una delle funzioni create-FFT, ad esempio D3DX11CreateFFT. Per altre funzioni create-FFT, vedere Funzioni D3DCSX 11.
Usare le informazioni in D3DX11_FFT_BUFFER_INFO per allocare buffer non elaborati delle dimensioni specificate (o superiori) e quindi chiamare il metodo ID3DX11FFT::AttachBuffersAndPrecompute per registrare i buffer con l'oggetto FFT.
Alcuni algoritmi FFT traggono vantaggio dalla precomputazione di sin e cos. L'oggetto FFT potrebbe archiviare i dati pre-calcolati nei buffer forniti dall'utente.
Requisiti
Intestazione | d3dcsx.h |