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 |