設定 Microsoft Media Foundation (音訊解碼)

解碼 Windows 媒體音訊內容比編碼更容易。 建立音訊解碼器物件之後,請使用 IMediaObject::SetInputTypeIMFTransform::SetInputType 方法設定輸入類型。 您用於解碼器輸入的媒體類型必須符合編碼內容時所使用的輸出類型。 這包括附加至 其于其的 EXTENDATEX 結構的擴充格式資料。 您必須確定此資料正確無誤,因為解碼器無法在沒有資料的情況下處理樣本。

設定輸入類型之後,您可以設定您想要使用的任何解碼器功能。 解碼器功能,例如用於編碼的功能,是使用 IPropertyBagIPropertyStore的方法來設定。

設定輸入類型並設定所有解碼器功能之後,您可以呼叫 IMediaObject::GetOutputTypeIMFTransform::GetOutputType來列舉解碼器支援的輸出類型。

使用音訊