IAudioSessionManager2::UnregisterDuckNotification 方法 (audiopolicy.h)

UnregisterDuckNotification 方法會刪除應用程式先前的註冊,以接收通知。

語法

HRESULT UnregisterDuckNotification(
  IAudioVolumeDuckNotification *duckNotification
);

參數

duckNotification

應用程式所實作之 IAudioVolumeDuckNotification 介面的指標。 將先前呼叫 IAudioSessionManager2::RegisterDuckNotification 方法中指定的相同介面指標傳遞給會話管理員。 如果 UnregisterDuckNotification 方法成功,它會在應用程式的 IAudioVolumeDuckNotification 介面上呼叫 Release 方法。

傳回值

如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括,但不限於下表所示的值。

傳回值 描述
E_POINTER
duckNotificationNULL

備註

當應用程式不再需要接收通知時,應用程式會呼叫此方法。 UnregisterDuckNotification 方法會藉由呼叫 IAudioSessionManager2::RegisterDuckNotification 方法,移除應用程式先前向會話管理員註冊的 IAudioVolumeDuckNotification 介面註冊。

應用程式呼叫 UnregisterDuckNotification 之後,不會向應用程式回報任何擱置的事件。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 audiopolicy.h

另請參閱

默認的擷取體驗

取得擷取活動

IAudioSessionManager2