Bagikan melalui


Metode IXAudio2VoiceCallback::OnBufferEnd (xaudio2.h)

Dipanggil ketika suara selesai memproses buffer.

Sintaks

void OnBufferEnd(
  void *pBufferContext
);

Parameter

pBufferContext

Penunjuk konteks ditetapkan ke anggota pContext dari struktur XAUDIO2_BUFFER saat buffer dikirimkan.

Mengembalikan nilai

Tidak ada

Keterangan

Setelah panggilan balik OnBufferEnd , memori audio untuk buffer yang terkait dengan pBufferContext dapat dirilis dengan aman.

pBufferContext adalah penunjuk konteks yang awalnya disediakan oleh anggota pContext dari struktur XAUDIO2_BUFFER , yang mungkin NULL.

OnBufferEnd dijamin akan dipanggil tepat setelah byte terakhir dari buffer saat ini telah dikonsumsi dan sebelum byte pertama buffer berikutnya dikonsumsi. Panggilan balik ini dapat digunakan untuk menimpa atau merilis data audio yang dirujuk oleh buffer yang telah selesai, dan untuk memperbarui status lain yang terkait dengan suara yang sesuai.

Untuk informasi tentang metode antarmuka IXAudio2VoiceCallback , lihat topik Panggilan Balik XAudio2 .

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

IXAudio2VoiceCallback