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
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