Fungsi D3DX11CreateFFT1DReal (d3dcsx.h)
Membuat objek antarmuka ID3DX11FFT COM.
Sintaks
HRESULT D3DX11CreateFFT1DReal(
ID3D11DeviceContext *pDeviceContext,
UINT X,
UINT Flags,
[out] D3DX11_FFT_BUFFER_INFO *pBufferInfo,
[out] ID3DX11FFT **ppFFT
);
Parameter
pDeviceContext
Jenis: ID3D11DeviceContext*
Penunjuk ke antarmuka ID3D11DeviceContext yang digunakan untuk FFT.
X
Jenis: UINT
Panjang dimensi pertama FFT.
Flags
Jenis: UINT
Bendera yang memengaruhi perilaku FFT, bisa 0 atau kombinasi bendera dari D3DX11_FFT_CREATE_FLAG.
[out] pBufferInfo
Jenis: D3DX11_FFT_BUFFER_INFO*
Penunjuk ke struktur D3DX11_FFT_BUFFER_INFO yang menerima persyaratan buffer untuk menjalankan algoritma FFT. Gunakan info ini untuk mengalokasikan buffer mentah dengan ukuran yang ditentukan (atau lebih besar) lalu panggil metode ID3DX11FFT::AttachBuffersAndPrecompute untuk mendaftarkan buffer dengan objek FFT.
[out] ppFFT
Jenis: ID3DX11FFT**
Penunjuk ke variabel yang menerima penunjuk ke antarmuka ID3DX11FFT untuk objek FFT yang dibuat.
Nilai kembali
Jenis: HRESULT
Nilai yang dikembalikan adalah salah satu nilai yang tercantum dalam Direct3D 11 Return Codes.
Persyaratan
Target Platform | Windows |
Header | d3dcsx.h |
Pustaka | D3dcsx.lib |