IAudioClient::Reset method (audioclient.h)
Metode Reset mengatur ulang aliran audio.
Sintaks
HRESULT Reset();
Mengembalikan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika metode berhasil dan aliran sudah direset, metode mengembalikan S_FALSE. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Aliran audio belum berhasil diinisialisasi. |
|
Aliran audio tidak dihentikan pada saat panggilan dilakukan. |
|
Klien saat ini menulis ke atau membaca dari buffer. |
|
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 .
Reset adalah metode kontrol yang dipanggil klien untuk mengatur ulang aliran audio yang dihentikan. Mengatur ulang aliran akan menghapus semua data yang tertunda dan mengatur ulang posisi aliran jam audio ke 0. Metode ini gagal jika dipanggil pada aliran yang tidak dihentikan.
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 |