Metode IAudioSessionManager2::UnregisterDuckNotification (audiopolicy.h)

Metode UnregisterDuckNotification menghapus pendaftaran sebelumnya oleh aplikasi untuk menerima pemberitahuan.

Sintaks

HRESULT UnregisterDuckNotification(
  IAudioVolumeDuckNotification *duckNotification
);

Parameter

duckNotification

Arahkan ke antarmuka IAudioVolumeDuckNotification yang diimplementasikan oleh aplikasi. Teruskan penunjuk antarmuka yang sama yang ditentukan ke manajer sesi dalam panggilan sebelumnya ke metode IAudioSessionManager2::RegisterDuckNotification . Jika metode UnregisterDuckNotification berhasil, metode Rilis memanggil metode Rilis pada antarmuka IAudioVolumeDuckNotification aplikasi.

Menampilkan 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.

Mengembalikan nilai Deskripsi
E_POINTER
duckNotification adalah NULL.

Keterangan

Aplikasi memanggil metode ini ketika tidak perlu lagi menerima pemberitahuan. Metode UnregisterDuckNotification menghapus pendaftaran antarmuka IAudioVolumeDuckNotification yang sebelumnya didaftarkan aplikasi ke manajer sesi dengan memanggil metode IAudioSessionManager2::RegisterDuckNotification .

Setelah aplikasi memanggil UnregisterDuckNotification, setiap peristiwa yang tertunda tidak dilaporkan ke aplikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header audiopolicy.h

Lihat juga

Pengalaman Ducking Default

Mendapatkan Peristiwa Ducking

IAudioSessionManager2