Función D3DX11CreateFFT (d3dcsx.h)

Crea un objeto de interfaz COM ID3DX11FFT.

Sintaxis

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*

Puntero a la interfaz ID3D11DeviceContext que se va a usar para FFT.

[in] pDesc

Tipo: const D3DX11_FFT_DESC*

Puntero a una estructura de D3DX11_FFT_DESC que describe la forma de los datos de FFT, así como los factores de escalado que se deben usar para las transformaciones inversas e directas.

Flags

Tipo: UINT

Las marcas que afectan al comportamiento de FFT pueden ser 0 o una combinación de marcas de D3DX11_FFT_CREATE_FLAG.

[out] pBufferInfo

Tipo: D3DX11_FFT_BUFFER_INFO*

Puntero a una estructura D3DX11_FFT_BUFFER_INFO que recibe los requisitos del búfer para ejecutar los algoritmos FFT. Utilice esta información 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.

[out] ppFFT

Tipo: ID3DX11FFT**

Puntero a una variable que recibe un puntero a la interfaz ID3DX11FFT para el objeto FFT creado.

Valor devuelto

Tipo: HRESULT

Uno de los códigos de retorno de Direct3D 11.

Requisitos

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

Consulte también

Funciones D3DCSX 11