共用方式為


從編解碼器取得串流設定資訊

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器接收寫入器已取代它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器匯出寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

對於使用 Windows 媒體音訊和視訊編解碼器的音訊和視訊串流,您應該從要使用的編解碼器取得數據流組態結構的值。 雖然您可以自行設定這些值,但使用編解碼器可確保這些值正確無誤。 除非文件特別建議特定變更,否則您不應該改變這些結構中的值。

編解碼器的資訊是以編解碼器格式的形式提供。 每個編解碼器格式都是編解碼器所支援的單一數據流格式。 如需資料串流格式的詳細資訊,請參閱 格式

您可以使用 IWMCodecInfoIWMCodecInfo2,以及 IWMCodecInfo3 配置檔管理員物件的介面,向 Windows Media 編解碼器要求資訊。 若要取得配置檔管理員物件的 IWMProfileManager 介面,請呼叫 WMCreateProfileManager 函式。 在 IWMProfileManager 上呼叫 QueryInterface,以取得 IWMCodecInfo3

下列各節說明如何取得您需要的資訊。

部分 描述
列舉所有已安裝的 Windows Media 編解碼器 描述如何使用 IWMCodecInfoIWMCodecInfo2 介面的方法,擷取已安裝之每個 Windows Media 編解碼器的名稱和編解碼器索引。
列舉編解碼器格式 描述如何從編碼器取得串流配置物件,以在您的配置檔中使用。

 

設定數據流