Bagikan melalui


ISpatialAudioObjectRenderStreamBase::Stop method (spatialaudioclient.h)

Menghentikan aliran audio yang sedang berjalan.

Sintaks

HRESULT Stop();

Mengembalikan nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.

Menampilkan kode Deskripsi
SPTLAUDCLNT_E_DESTROYED
ISpatialAudioClient yang terkait dengan aliran audio spasial telah dihancurkan.
AUDCLNT_E_DEVICE_INVALIDATED
Perangkat titik akhir audio telah dicabut, atau perangkat keras audio atau sumber daya perangkat keras terkait telah dikonfigurasi ulang, dinonaktifkan, dihapus, atau dibuat tidak tersedia untuk digunakan.
SPTLAUDCLNT_E_INTERNAL
Terjadi kesalah internal.
AUDCLNT_E_UNSUPPORTED_FORMAT
Media yang terkait dengan aliran audio spasial menggunakan format yang tidak didukung.

Keterangan

Menghentikan aliran menyebabkan data berhenti mengalir antara buffer titik akhir dan mesin audio.
Anda dapat mempertimbangkan operasi ini untuk menjeda aliran karena meninggalkan jam audio aliran pada posisi aliran saat ini dan tidak mengatur ulang ke 0. Panggilan berikutnya ke Mulai menyebabkan aliran dilanjutkan berjalan dari posisi saat ini.
Atur Ulang Panggilan untuk mengatur ulang posisi jam ke 0 dan menyebabkan semua instans ISpatialAudioObject aktif dicabut.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header spatialaudioclient.h

Lihat juga

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase