ID3DX11FFT::AttachBuffersAndPrecompute method (d3dcsx.h)
Melampirkan buffer ke konteks FFT dan melakukan prakomputasi yang diperlukan.
Sintaks
HRESULT AttachBuffersAndPrecompute(
[in] UINT NumTempBuffers,
[in] ID3D11UnorderedAccessView * const *ppTempBuffers,
[in] UINT NumPrecomputeBuffers,
[in] ID3D11UnorderedAccessView * const *ppPrecomputeBufferSizes
);
Parameter
[in] NumTempBuffers
Jenis: UINT
Jumlah buffer di ppTempBuffers.
[in] ppTempBuffers
Jenis: ID3D11UnorderedAccessView*
Penunjuk ke array pointer ID3D11UnorderedAccessView agar buffer sementara terpasang. Objek FFT mungkin menggunakan buffer sementara ini untuk algoritmanya.
[in] NumPrecomputeBuffers
Jenis: UINT
Jumlah buffer di ppPrecomputeBuffers.
[in] ppPrecomputeBufferSizes
Jenis: ID3D11UnorderedAccessView*
Penunjuk ke array penunjuk ID3D11UnorderedAccessView untuk dilampirkan buffer precompute. Objek FFT mungkin menyimpan data yang telah dikomputasi sebelumnya di buffer ini.
Nilai kembali
Jenis: HRESULT
Mengembalikan salah satu kode pengembalian yang dijelaskan dalam topik Direct3D 11 Return Codes.
Keterangan
Struktur D3DX11_FFT_BUFFER_INFO diinisialisasi oleh panggilan ke salah satu fungsi create-FFT (misalnya, D3DX11CreateFFT). Untuk fungsi create-FFT lainnya, lihat Fungsi D3DCSX 11.
Gunakan info di D3DX11_FFT_BUFFER_INFO untuk mengalokasikan buffer mentah dari ukuran yang ditentukan (atau lebih besar) lalu panggil AttachBuffersAndPrecompute untuk mendaftarkan buffer dengan objek FFT.
Meskipun Anda dapat berbagi buffer sementara antara beberapa konteks perangkat, kami sarankan untuk tidak menjalankan beberapa objek FFT secara bersamaan yang berbagi buffer sementara.
Beberapa algoritma FFT mendapat manfaat dari prakomputasi dosa dan cos. Objek FFT mungkin menyimpan data yang telah dikomputasi sebelumnya di buffer prakomputer yang disediakan pengguna.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3dcsx.h |
Pustaka | D3dcsx.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk