Функция D3DX11CreateFFT1DComplex (d3dcsx.h)

Создает объект COM-интерфейса ID3DX11FFT .

Синтаксис

HRESULT D3DX11CreateFFT1DComplex(
        ID3D11DeviceContext    *pDeviceContext,
        UINT                   X,
        UINT                   Flags,
  [out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
  [out] ID3DX11FFT             **ppFFT
);

Параметры

pDeviceContext

Тип: ID3D11DeviceContext*

Указатель на интерфейс ID3D11DeviceContext , используемый для FFT.

X

Тип: UINT

Длина первого измерения FFT.

Flags

Тип: UINT

Флаги, влияющие на поведение FFT, могут иметь значение 0 или сочетание флагов из D3DX11_FFT_CREATE_FLAG.

[out] pBufferInfo

Тип: D3DX11_FFT_BUFFER_INFO*

Указатель на D3DX11_FFT_BUFFER_INFO структуру, которая получает требования к буферу для выполнения алгоритмов FFT. Используйте эти сведения для выделения необработанных буферов указанных (или более крупных) размеров, а затем вызовите метод ID3DX11FFT::AttachBuffersAndPrecompute для регистрации буферов с помощью объекта FFT.

[out] ppFFT

Тип: ID3DX11FFT**

Указатель на переменную, получающую указатель на интерфейс ID3DX11FFT для созданного объекта FFT.

Возвращаемое значение

Тип: HRESULT

Возвращаемое значение является одним из значений, перечисленных в кодах возврата Direct3D 11.

Требования

   
Целевая платформа Windows
Header d3dcsx.h
Библиотека D3dcsx.lib

См. также раздел

Функции D3DCSX 11