設定檔管理員物件
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows Media Format 11 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
設定檔是一組用來建立 ASF 檔案的媒體參數。 設定檔管理員物件會建立要編輯的設定檔物件。 您可以建立設定檔物件,而不需要其中任何資料,或從現有的設定檔資料建置。 設定檔管理員物件也提供列舉支援編解碼器的方法,以及查詢這些編解碼器以取得資訊。
設定檔管理員物件是由 WMCreateProfileManager 函式所建立,它會設定 IWMProfileManager 介面的指標。 呼叫 QueryInterface 方法,即可取得設定檔管理員物件的其他介面。
設定檔管理員物件支援下列介面。
介面 | 描述 |
---|---|
IWMCodecInfo | 擷取所支援編解碼器及其格式的相關資訊。 |
IWMCodecInfo2 | 擷取支援編解碼器的名稱及其格式的描述。 繼承 IWMCodecInfo的所有方法。 |
IWMCodecInfo3 | 擷取編解碼器屬性,並查詢編解碼器以取得支援的功能。 繼承 IWMCodecInfo 和 IWMCodecInfo2的所有方法。 |
IWMProfileManager | 建立新的設定檔、載入現有的設定檔,以及儲存自訂設定檔。 |
IWMProfileManager2 | 控制設定檔管理員列舉的系統設定檔版本。 繼承 IWMProfileManager的所有方法。 |
IWMProfileManagerLanguage | 控制由設定檔管理員剖析的系統設定檔語言。 |
備註
建立設定檔管理員物件時,它會剖析所有系統設定檔,這可能需要幾秒鐘的時間。 每次需要使用設定檔管理員時,建立和釋放它將會對效能造成負面影響。 您應該在應用程式中建立設定檔管理員一次,並只在不再需要使用它時才發行它。
相關主題