Antarmuka IXAudio2VoiceCallback (xaudio2.h)
Antarmuka IXAudio2VoiceCallback berisi metode yang memberi tahu klien ketika peristiwa tertentu terjadi di IXAudio2SourceVoice tertentu.
Antarmuka ini harus diimplementasikan oleh klien XAudio2. XAudio2 memanggil metode ini melalui penunjuk antarmuka yang disediakan oleh klien dalam metode IXAudio2::CreateSourceVoice . Metode dalam antarmuka ini mengembalikan kekosongan, bukan HRESULT.
Lihat topik Panggilan Balik XAudio2 untuk pembatasan implementasi panggilan balik.
Metode | Deskripsi |
---|---|
OnBufferEnd | Dipanggil ketika suara selesai memproses buffer. |
Mulai Cepat OnBuffer | Dipanggil saat suara akan mulai memproses buffer audio baru. |
OnLoopEnd | Dipanggil ketika suara mencapai posisi akhir perulangan. |
OnStreamEnd | Dipanggil ketika suara baru saja selesai memutar aliran audio yang berdampingan. |
OnVoiceError | Dipanggil ketika kesalahan kritis terjadi selama pemrosesan suara. |
OnVoiceProcessingPassEnd | Dipanggil tepat setelah pass pemrosesan untuk suara berakhir. |
OnVoiceProcessingPassStart | Dipanggil selama setiap pass pemrosesan untuk setiap suara, tepat sebelum XAudio2 membaca data dari antrean buffer suara. |
Metode
Antarmuka IXAudio2VoiceCallback memiliki metode ini.
IXAudio2VoiceCallback::OnBufferEnd Dipanggil ketika suara selesai memproses buffer. |
IXAudio2VoiceCallback::OnBufferStart Dipanggil saat suara akan mulai memproses buffer audio baru. |
IXAudio2VoiceCallback::OnLoopEnd Dipanggil ketika suara mencapai posisi akhir perulangan. |
IXAudio2VoiceCallback::OnStreamEnd Dipanggil ketika suara baru saja selesai memutar aliran audio yang berdampingan. |
IXAudio2VoiceCallback::OnVoiceError Dipanggil ketika kesalahan kritis terjadi selama pemrosesan suara. |
IXAudio2VoiceCallback::OnVoiceProcessingPassEnd Dipanggil tepat setelah pass pemrosesan untuk suara berakhir. |
IXAudio2VoiceCallback::OnVoiceProcessingPassStart Dipanggil selama setiap pass pemrosesan untuk setiap suara, tepat sebelum XAudio2 membaca data dari antrean buffer suara. |
Keterangan
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 | xaudio2.h |