設定音訊譯碼 (Microsoft媒體基礎)
解碼 Windows Media 音訊內容比編碼容易得多。 建立音訊譯碼器對象之後,請使用 IMediaObject::SetInputType 或 IMFTransform::SetInputType 方法來設定輸入類型。 您用於譯碼器輸入的媒體類型必須符合編碼內容時所使用的輸出類型。 這包括附加至 WAVEFORMATEX 結構的擴充格式數據。 您必須確保此數據正確無誤,因為沒有這些數據,譯碼器將無法處理範例。
設定輸入類型之後,您可以設定您想要使用的任何譯碼器功能。 譯碼器功能,例如用於編碼的功能,是使用 IPropertyBag 或 IPropertyStore的方法來設定。
設定輸入類型並設定所有譯碼器功能之後,您可以呼叫 IMediaObject::GetOutputType 或 IMFTransform::GetOutputType來列舉譯碼器支援的輸出類型。
相關主題