Bagikan melalui


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

Lihat juga

Cara: Stream Suara dari Disk

Cara: Menggunakan Panggilan Balik Suara Sumber

Panggilan Balik XAudio2

Antarmuka XAudio2