自訂任意數據流
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器 和 接收寫入器已取代它。 來源讀取器 和 接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器 和 接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
您可以在 ASF 檔案中建立資料流,以包含任何類型的數據。 如果任何支持的數據流類型都不符合您的需求,您必須使用任意數據流。 寫入器物件會處理任意數據流,就像它執行任何未壓縮數據流一樣;範例會封包化並結合檔案數據區段中其他數據流的範例。 當然,只有經過特別程式設計來處理任意類型的讀取應用程式,才能在讀取對象傳遞數據之後處理數據。
任意數據流的其中一個常見用法是使用第三方編解碼器編碼的媒體數據。 由於此 SDK 的物件不會直接與第三方編解碼器互動,因此您的撰寫應用程式必須使用編解碼器的編碼部分來處理範例,並將壓縮的樣本傳遞至寫入器。
相關主題