Funzione D3DX11CreateFFT3DReal (d3dcsx.h)
Crea un oggetto interfaccia COM ID3DX11FFT .
Sintassi
HRESULT D3DX11CreateFFT3DReal(
ID3D11DeviceContext *pDeviceContext,
UINT X,
UINT Y,
UINT Z,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
Parametri
pDeviceContext
Tipo: ID3D11DeviceContext*
Puntatore all'interfaccia ID3D11DeviceContext da usare per FFT.
X
Tipo: UINT
Lunghezza della prima dimensione del FFT.
Y
Tipo: UINT
Lunghezza della seconda dimensione del FFT.
Z
Tipo: UINT
Lunghezza della terza dimensione del FFT.
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
Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3dcsx.h |
Libreria | D3dcsx.lib |