實作 CEcho::D oProcessOutput

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 它已被 MediaPlayer 取代MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

DoProcessOutput方法會執行數位訊號處理。 這是對Windows 媒體播放機所提供的資料進行變更的方法。 這是這個方法的結果,當您的 Echo 範例外掛程式完成時,您會聽到作為回應效果。

在此範例中,外掛程式只會處理 8 位或 16 位音訊。 您必須對外掛程式精靈範例程式碼進行一些變更,以移除處理較高位深度音訊的區段。 不過,值得研究這些區段,因為您可能會決定為這些格式新增您自己的回應實作。

下列各節詳細說明您對程式碼所做的變更:

Echo 範例