estructura D3DX11_FFT_BUFFER_INFO (d3dcsx.h)
Describe los requisitos de búfer de un FFT.
Sintaxis
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;
Miembros
NumTempBufferSizes
Tipo: UINT
Número de búferes temporales necesarios. El intervalo permitido es de 0 a D3DX11_FFT_MAX_TEMP_BUFFERS.
TempBufferFloatSizes[D3DX11_FFT_MAX_TEMP_BUFFERS]
Tipo: UINT[D3DX11_FFT_MAX_TEMP_BUFFERS]
Tamaños mínimos (en FLOAT) de búferes temporales.
NumPrecomputeBufferSizes
Tipo: UINT
Número de búferes de precompute necesarios.
El intervalo permitido es de 0 a D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS.
PrecomputeBufferFloatSizes[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]
Tipo: UINT[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]
Tamaños mínimos (en FLOAT) para los búferes precompute.
Comentarios
La estructura D3DX11_FFT_BUFFER_INFO se inicializa mediante una llamada a una de las funciones create-FFT (por ejemplo, D3DX11CreateFFT). Para obtener más funciones create-FFT, consulte Funciones D3DCSX 11.
Use la información de D3DX11_FFT_BUFFER_INFO para asignar búferes sin procesar de los tamaños especificados (o mayores) y, a continuación, llame al método ID3DX11FFT::AttachBuffersAndPrecompute para registrar los búferes con el objeto FFT.
Algunos algoritmos FFT se benefician de la precomputación de pecado y cos. El objeto FFT podría almacenar datos precalados en los búferes proporcionados por el usuario.
Requisitos
Encabezado | d3dcsx.h |