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 |