Bagikan melalui


Metode CXAPOParametersBase::OnSetParameters (xapobase.h)

Dipanggil oleh IXAPOParameters::SetParameters untuk memungkinkan validasi parameter yang ditentukan pengguna.

Sintaks

void OnSetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

Parameter

pParameters

Blok parameter khusus efek.

ParameterByteSize

Ukuran, dalam byte, dari pParameters.

Nilai kembali

Tidak ada

Keterangan

Pengguna diharapkan menggunakan pernyataan untuk validasi parameter di OnSetParameters.

Implementasi kelas CXAPOParametersBase dari IXAPOParameters::SetParameters memvalidasi bahwa ParameterByteSize sama dengan anggota privat m_uParameterBlockByteSize sebelum memanggil OnSetParameters sehingga mungkin diasumsikan bahwa ParameterByteSize == m_uParameterBlockByteSize. m_uParameterBlockByteSize akan sama dengan parameter uParameterBlockByteSize yang diteruskan ke konstruktor CXAPOParametersBase::CXAPOParametersBase .

Metode ini tidak boleh memblokir seperti yang disebut dari utas pemrosesan audio realtime.

Persyaratan Platform

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

Persyaratan

   
Target Platform Windows
Header xapobase.h
Pustaka XAPOBase.lib

Lihat juga

CXAPOParametersBase