Função D3DX11CreateFFT1DComplex (d3dcsx.h)

Cria um objeto de interface COM ID3DX11FFT.

Sintaxe

HRESULT D3DX11CreateFFT1DComplex(
        ID3D11DeviceContext    *pDeviceContext,
        UINT                   X,
        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.

X

Tipo: UINT

Comprimento da primeira dimensão do FFT.

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

O valor retornado é um dos valores listados em Códigos de Retorno do Direct3D 11.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3dcsx.h
Biblioteca D3dcsx.lib

Confira também

Funções D3DCSX 11