Bagikan melalui


Metode IXAPOParameters::GetParameters (xapo.h)

Mendapatkan nilai saat ini untuk parameter khusus efek apa pun.

Sintaks

void GetParameters(
  [in, out] void   *pParameters,
  [in]      UINT32 ParameterByteSize
);

Parameter

[in, out] pParameters

Menerima blok parameter khusus efek.

[in] ParameterByteSize

Ukuran pParameters, dalam byte.

Mengembalikan nilai

Tidak ada

Keterangan

Data dalam pParameters sepenuhnya spesifik efek dan ditentukan oleh implementasi fungsi IXAPOParameters::GetParameters . Data yang dikembalikan dalam pParameters dapat digunakan untuk memberikan informasi tentang status XAPO saat ini.

Tidak seperti SetParameters, XAudio2 tidak memanggil metode ini pada utas pemrosesan audio realtime. Dengan demikian, XAPO harus melindungi variabel yang dibagikan dengan IXAPOParameters::SetParameters atau IXAPO::P rocess menggunakan sinkronisasi yang sesuai. Kelas CXAPOParametersBase adalah implementasi dari IXAPOParameters dan implementasi GetParameters secara efisien menangani sinkronisasi ini untuk pengguna.

XAudio2 memanggil metode ini dari metode IXAudio2Voice::GetEffectParameters .

Metode ini dapat memblokir dan tidak boleh dipanggil dari utas pemrosesan audio realtime sebagai gantinya mendapatkan parameter saat ini dari CXAPOParametersBase::BeginProcess.

Persyaratan Platform

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header xapo.h

Lihat juga

IXAPOParameters

IXAudio2Voice::GetEffectParameters