建立篩選屬性頁
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
本節說明如何使用 CBasePropertyPage 類別,為自訂 DirectShow 篩選建立屬性頁。 本節中的範例程式碼會顯示建立屬性頁所需的所有步驟。 此範例顯示支援飽和度屬性之假設視訊效果篩選的屬性頁。 屬性頁有滑杆,使用者可以移動以調整篩選的飽和度等級。
本節包含下列主題:
- 步驟 1: 定義設定屬性的機制
- 步驟 2: 實作 ISpecifyPropertyPages
- 步驟 3: 支援 QueryInterface
- 步驟 4: 建立屬性頁
- 步驟 5: 儲存篩選準則的指標
- 步驟 6. 初始化對話方塊
- 步驟 7: 處理視窗訊息
- 步驟 8。 套用屬性變更
- 步驟 9. 中斷屬性頁的連線
- 步驟 10: 支援 COM 註冊
相關主題