Método ID3DX11FFT::ForwardTransform (d3dcsx.h)
Executa um FFT avançado.
Sintaxe
HRESULT ForwardTransform(
[in] const ID3D11UnorderedAccessView *pInputBuffer,
[in, out] ID3D11UnorderedAccessView **ppOutputBuffer
);
Parâmetros
[in] pInputBuffer
Tipo: const ID3D11UnorderedAccessView*
Ponteiro para ID3D11UnorderedAccessView no buffer de entrada.
[in, out] ppOutputBuffer
Tipo: ID3D11UnorderedAccessView**
Ponteiro para um ponteiro ID3D11UnorderedAccessView . Se *ppOutputBuffer for NULL, a computação alternará entre buffers temporários; além disso, o último buffer gravado em é armazenado em *ppOutputBuffer. Caso contrário, *ppOutputBuffer é usado como o buffer de saída (que pode incorrer em uma cópia extra).
Retornar valor
Tipo: HRESULT
Retorna um dos códigos de retorno descritos no tópico Códigos de retorno direct3D 11.
Comentários
ForwardTransform pode ser chamado depois que os buffers forem anexados ao contexto usando ID3DX11FFT::AttachBuffersAndPrecompute. A combinação de pInputBuffer e *ppOutputBuffer pode ser um dos buffers temporários.
O formato de dados complexos é componentes intercalados (por exemplo, (Real0, Imag0), (Real1, Imag1) ... e assim por diante). Os dados são armazenados na ordem principal da linha.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dcsx.h |
Biblioteca | D3dcsx.lib |