從編解碼器取得串流設定資訊
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
對於使用 Windows 媒體音訊和視訊編解碼器的音訊和視訊串流,您應該從您想要使用的編解碼器取得資料流程組態結構的值。 雖然您可以自行設定這些值,但使用編解碼器可確保這些值正確無誤。 除非檔特別建議特定變更,否則您不應該改變這些結構中的值。
來自編解碼器的資訊會以編解碼器格式的形式出現。 每個編解碼器格式都是編解碼器所支援的單一資料流程格式。 如需資料流程格式的詳細資訊,請參閱 格式。
您可以使用設定檔管理員物件的 IWMCodecInfo、 IWMCodecInfo2和 IWMCodecInfo3 介面,向 Windows 媒體編解碼器要求資訊。 若要取得設定檔管理員物件的 IWMProfileManager 介面,請呼叫 WMCreateProfileManager 函式。 在IWMProfileManager上呼叫QueryInterface以取得IWMCodecInfo3。
下列各節說明如何取得您需要的資訊。
區段 | 描述 |
---|---|
列舉所有已安裝的 Windows 媒體編解碼器 | 描述如何使用 IWMCodecInfo 和 IWMCodecInfo2 介面的方法,擷取已安裝之每個 Windows 媒體編解碼器的名稱和編解碼器索引。 |
列舉編解碼器格式 | 描述如何從編解碼器取得串流組態物件,以用於設定檔。 |
相關主題