默認的鴨子體驗

請考慮使用者在聆聽電腦上的音樂時收到電話的情況。 在通話期間,使用者想要在通話結束后減少音樂音量,並在通話結束後繼續原始音量。 根據 [音效] 控制面板中使用者指定的選項,操作系統會自動透過躲避串流衰減來提供這項功能,減少音訊串流強度。

默認衰減體驗取決於使用者的喜好設定,如控制面板的 [音效 ] 選項中所指定。 在 [ 通訊 ] 索引標籤上,使用者可以選擇衰減等級(預設值為 80%),將所有非通訊數據流設為靜音,或停用預設數據流衰減體驗。 系統允許在通訊會話期間開啟新的非通訊數據流(除了新的系統音效外),但新的數據流不會自動衰減。 關閉所有通訊數據流時,系統會結束通訊會話,並還原通訊會話期間衰減的數據流磁碟區。

為了以可視化方式指出數據流衰減,系統會根據使用者的喜好設定變更音量混音器設定。 例如,如果使用者指定衰減等級,音量混音器會降低滑桿、顯示新的衰減音量,並顯示原始音量層級。 下圖說明此程式。

diagram of default stream attenuation behavior provided in windows 7

如果應用程式知道通訊會話何時開始和結束,則可以覆寫串流衰減,並實作自定義的鴨子體驗。 如需詳細資訊,請參閱 提供自定義鴨子行為

使用通訊裝置

停用預設的鴨子體驗

提供自定義的鴨子行為

鴨子通知的實作考慮

取得躲避事件