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