Bagikan melalui


struktur D3DX11_FFT_BUFFER_INFO (d3dcsx.h)

Menjelaskan persyaratan buffer untuk FFT.

Sintaks

typedef struct D3DX11_FFT_BUFFER_INFO {
  UINT NumTempBufferSizes;
  UINT TempBufferFloatSizes[D3DX11_FFT_MAX_TEMP_BUFFERS];
  UINT NumPrecomputeBufferSizes;
  UINT PrecomputeBufferFloatSizes[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS];
} D3DX11_FFT_BUFFER_INFO;

Anggota

NumTempBufferSizes

Jenis: UINT

Jumlah buffer sementara yang diperlukan. Rentang yang diizinkan adalah 0 hingga D3DX11_FFT_MAX_TEMP_BUFFERS.

TempBufferFloatSizes[D3DX11_FFT_MAX_TEMP_BUFFERS]

Jenis: UINT[D3DX11_FFT_MAX_TEMP_BUFFERS]

Ukuran minimum (dalam FLOAT) buffer sementara.

NumPrecomputeBufferSizes

Jenis: UINT

Jumlah buffer prakomkomute yang diperlukan.
Rentang yang diizinkan adalah 0 hingga D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS.

PrecomputeBufferFloatSizes[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]

Jenis: UINT[D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS]

Ukuran minimum (dalam FLOATs) untuk buffer prakompilan.

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 dalam D3DX11_FFT_BUFFER_INFO untuk mengalokasikan buffer mentah dari ukuran yang ditentukan (atau lebih besar) lalu panggil metode ID3DX11FFT::AttachBuffersAndPrecompute untuk mendaftarkan buffer dengan objek FFT.

Beberapa algoritma FFT mendapat manfaat dari prakomputasi dosa dan cos. Objek FFT mungkin menyimpan data yang telah dikomputasi sebelumnya di buffer yang disediakan pengguna.

Persyaratan

   
Header d3dcsx.h

Lihat juga

Struktur D3DCSX 11