使用編解碼器和 DSP 物件
有數種方式可以使用 Windows 媒體音訊和視訊編解碼器和 DSP 來編碼、解碼或轉換數位媒體內容。 Windows媒體音訊和視訊編解碼器和 DSP API 適用于需要手動設定編解碼器和 DSP 物件的使用者,或是在Windows媒體 SDK 的內容之外使用這些物件,例如 Windows Media Format SDK 或 Media Foundation SDK。
內容建立者和終端使用者可以使用各種工具和應用程式,在 Windows媒體音訊或Windows媒體視訊串流中編碼內容。 例如,Windows媒體編碼器特別設計來簡化編碼程式。 同樣地,Windows 媒體播放機特別設計來搭配以Windows媒體格式編碼的數位媒體資料。 對於許多應用程式而言,使用 Windows Media Encoder SDK 或 Windows 媒體播放機 SDK 就只需要這一切。 特別是,這兩種技術適用于類似其自動化工具功能的案例。
如果您需要更充分地控制編碼或解碼程式,但仍想要使用進階系統格式 (ASF) 作為媒體資料的容器,Windows媒體格式 SDK 可能是不錯的選擇。 Windows媒體格式 SDK 的物件提供彈性的架構來建立 ASF 檔案,並提供Windows媒體音訊和視訊編解碼器的內建支援。
Media Foundation SDK 是 Windows Vista 的新功能,藉由提供可自訂的媒體管線,大幅簡化編碼和解碼。 您可以設定輸入和輸出媒體屬性,而 Media Foundation 拓撲載入器會為您設定必要的編解碼器和 DSP。
直接使用編解碼器物件的主要原因是在 ASF 容器外部使用Windows媒體音訊和視訊編解碼器。 使用編解碼器和 DSP 物件也提供無法使用任何更抽象技術的控制項層級。
相關主題