IAudioClient::Metode stop (audioclient.h)

Metode Hentikan menghentikan aliran audio.

Sintaks

HRESULT Stop();

Mengembalikan nilai

Jika metode berhasil dan menghentikan aliran, metode akan mengembalikan S_OK. Jika metode berhasil dan aliran sudah dihentikan, metode akan mengembalikan S_FALSE. Jika gagal, kemungkinan kode pengembalian disertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.

Menampilkan kode Deskripsi
AUDCLNT_E_NOT_INITIALIZED
Klien belum berhasil diinisialisasi.
AUDCLNT_E_SERVICE_NOT_RUNNING
Layanan audio Windows tidak berjalan.

Keterangan

Metode ini memerlukan inisialisasi sebelumnya dari antarmuka IAudioClient . Semua panggilan ke metode ini akan gagal dengan kesalahan AUDCLNT_E_NOT_INITIALIZED sampai klien menginisialisasi aliran audio dengan berhasil memanggil metode IAudioClient::Initialize .

Stop adalah metode kontrol yang menghentikan aliran audio yang sedang berjalan. Metode ini menghentikan data dari streaming melalui koneksi klien dengan mesin audio. Menghentikan aliran membekukan jam audio aliran pada posisi alirannya saat ini. Panggilan berikutnya ke IAudioClient::Start menyebabkan aliran dilanjutkan berjalan dari posisi tersebut. Jika perlu, klien dapat memanggil metode IAudioClient::Reset untuk mengatur ulang posisi saat aliran dihentikan.

Untuk contoh kode yang memanggil metode Hentikan , lihat topik berikut:

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header audioclient.h

Lihat juga

Antarmuka IAudioClient

IAudioClient::Initialize

IAudioClient::Reset

IAudioClient::Start