Bagikan melalui


IXAudio2SourceVoice::D metode kontinuitas (xaudio2.h)

Memberi tahu suara XAudio2 bahwa tidak ada lagi buffer yang datang setelah yang terakhir yang saat ini dalam antreannya.

Sintaks

HRESULT Discontinuity();

Mengembalikan nilai

Mengembalikan S_OK jika berhasil, kode kesalahan sebaliknya.

Keterangan

Penghentian menekan peringatan yang biasanya terjadi dalam build debug XAudio2 ketika suara kehabisan buffer audio untuk diputar. Lebih baik menandai buffer akhir aliran dengan menandainya dengan bendera XAUDIO2_END_OF_STREAM, tetapi dalam beberapa kasus klien mungkin tidak tahu bahwa buffer adalah akhir dari aliran sampai setelah buffer dikirimkan.

Karena memanggil Discontinuity setara dengan menerapkan bendera XAUDIO2_END_OF_STREAM secara retroaktif ke buffer terakhir yang dikirimkan, panggilan balik OnStreamEnd akan dilakukan ketika buffer ini selesai.

Catatan XAudio2 dapat mengonsumsi seluruh antrean buffer dan memancarkan peringatan sebelum panggilan Penghentian berlaku, sehingga Penghentian tidak dijamin untuk menekan peringatan.
 

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

IXAudio2SourceVoice