Compartir a través de


método ID3DX11FFT::ForwardTransform (d3dcsx.h)

Realiza un FFT hacia delante.

Sintaxis

HRESULT ForwardTransform(
  [in]      const ID3D11UnorderedAccessView *pInputBuffer,
  [in, out] ID3D11UnorderedAccessView       **ppOutputBuffer
);

Parámetros

[in] pInputBuffer

Tipo: const ID3D11UnorderedAccessView*

Puntero a ID3D11UnorderedAccessView en el búfer de entrada.

[in, out] ppOutputBuffer

Tipo: ID3D11UnorderedAccessView**

Puntero a un puntero ID3D11UnorderedAccessView . Si *ppOutputBuffer es NULL, el cálculo cambiará entre búferes temporales; además, el último búfer escrito en se almacena en *ppOutputBuffer. De lo contrario, *ppOutputBuffer se usa como búfer de salida (lo que podría incurrir en una copia adicional).

Valor devuelto

Tipo: HRESULT

Devuelve uno de los códigos de retorno descritos en el tema Códigos de retorno de Direct3D 11.

Comentarios

Se puede llamar a ForwardTransform después de adjuntar búferes al contexto mediante ID3DX11FFT::AttachBuffersAndPrecompute. La combinación de pInputBuffer y *ppOutputBuffer puede ser uno de los búferes temporales.

El formato de los datos complejos es componentes intercalados (por ejemplo, (Real0, Imag0), (Real1, Imag1) ... , etc. Los datos se almacenan en orden principal de fila.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3dcsx.h
Library D3dcsx.lib

Consulte también

ID3DX11FFT