Função D3DX11CreateFFT (d3dcsx.h)
Cria um objeto de interface COM ID3DX11FFT.
Sintaxe
HRESULT D3DX11CreateFFT(
ID3D11DeviceContext *pDeviceContext,
[in] const D3DX11_FFT_DESC *pDesc,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
Parâmetros
pDeviceContext
Tipo: ID3D11DeviceContext*
Um ponteiro para a interface ID3D11DeviceContext a ser usada para o FFT.
[in] pDesc
Tipo: const D3DX11_FFT_DESC*
Um ponteiro para uma estrutura D3DX11_FFT_DESC que descreve a forma dos dados FFT, bem como os fatores de dimensionamento que devem ser usados para transformações inversas e de avanço.
Flags
Tipo: UINT
Sinalizadores que afetam o comportamento do FFT podem ser 0 ou uma combinação de sinalizadores de D3DX11_FFT_CREATE_FLAG.
[out] pBufferInfo
Tipo: D3DX11_FFT_BUFFER_INFO*
Um ponteiro para uma estrutura D3DX11_FFT_BUFFER_INFO que recebe os requisitos de buffer para executar os algoritmos FFT. Use essas informações para alocar buffers brutos dos tamanhos especificados (ou maiores) e, em seguida, chame o método ID3DX11FFT::AttachBuffersAndPrecompute para registrar os buffers com o objeto FFT.
[out] ppFFT
Tipo: ID3DX11FFT**
Um ponteiro para uma variável que recebe um ponteiro para a interface ID3DX11FFT para o objeto FFT criado.
Retornar valor
Tipo: HRESULT
Um dos códigos de retorno do Direct3D 11.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dcsx.h |
Biblioteca | D3dcsx.lib |