音訊和視訊串流
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器 和 接收寫入器已取代它。 來源讀取器 和 接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器 和 接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
使用 Windows 媒體格式 SDK 所建立之檔案中最常使用的資料流類型是音訊和視訊串流。 音訊和視訊數據的數位表示很複雜,並佔用大量的記憶體。 在大部分情況下,音訊和視訊都會在新增至 ASF 檔案之前壓縮。 壓縮是使用壓縮機/解壓縮器 (編解碼器) 來完成。
此 SDK 隨附數個 Windows 媒體編解碼器,並提供絕佳的數位媒體壓縮品質。 如需 Windows 媒體編解碼器的詳細資訊,請參閱 編解碼器功能。 許多其他編解碼器可從各種來源取得。 您可以在建立 ASF 檔案時使用任何您想要的編解碼器,但此 SDK 的物件直接支援只有 Windows Media 編解碼器。 若要使用其他編解碼器,您必須壓縮樣本,並將其傳遞至寫入器物件做為任意數據。
音訊或視訊串流與任意數據流之間的最重要區別在於,包含 Windows 媒體音訊或視訊數據的數據流是由 Windows Media Format SDK 的物件驗證。 任意數據流不會自動驗證,而且應該由您的應用程式檢查完整性。
音訊或視訊串流的屬性會在用來建立檔案的配置檔中描述。
相關主題