Condividi tramite


Funzione D3DX11CreateFFT (d3dcsx.h)

Crea un oggetto interfaccia COM ID3DX11FFT .

Sintassi

HRESULT D3DX11CreateFFT(
        ID3D11DeviceContext    *pDeviceContext,
  [in]  const D3DX11_FFT_DESC  *pDesc,
        UINT                   Flags,
  [out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
  [out] ID3DX11FFT             **ppFFT
);

Parametri

pDeviceContext

Tipo: ID3D11DeviceContext*

Puntatore all'interfaccia ID3D11DeviceContext da usare per FFT.

[in] pDesc

Tipo: const D3DX11_FFT_DESC*

Puntatore a una struttura D3DX11_FFT_DESC che descrive la forma dei dati FFT e i fattori di ridimensionamento che devono essere usati per trasformazioni in avanti e inversa.

Flags

Tipo: UINT

I flag che influiscono sul comportamento del FFT possono essere 0 o una combinazione di flag da D3DX11_FFT_CREATE_FLAG.

[out] pBufferInfo

Tipo: D3DX11_FFT_BUFFER_INFO*

Puntatore a una struttura D3DX11_FFT_BUFFER_INFO che riceve i requisiti del buffer per eseguire gli algoritmi FFT. Usare queste informazioni per allocare buffer non elaborati delle dimensioni specificate (o maggiori) e quindi chiamare il metodo ID3DX11FFT::AttachBuffersAndPrecompute per registrare i buffer con l'oggetto FFT.

[out] ppFFT

Tipo: ID3DX11FFT**

Puntatore a una variabile che riceve un puntatore all'interfaccia ID3DX11FFT per l'oggetto FFT creato.

Valore restituito

Tipo: HRESULT

Uno dei codici restituiti Direct3D 11.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3dcsx.h
Libreria D3dcsx.lib

Vedi anche

Funzioni D3DCSX 11