使用輸出
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows Media Format 11 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
依預設,您從任一個讀取器物件收到的每個範例都會與輸出編號相關聯。 每個輸出編號都會對應至 ASF 檔案中的資料流程。 讀取器會在開啟檔案時,將輸出號碼指派給檔案中的資料流程。 一般來說,檔案中的每個資料流程都有一個輸出。 不過,如果檔案使用互斥,則每個互斥資料流程群組都會指派單一輸出號碼。 對應至互斥資料流程輸出編號的資料流程是由讀取器決定,如果是多個位元速率 (MBR) 檔案,或是由您的應用程式決定,如果您使用手動串流選取。
由於設定檔中設定的連接名稱不會保存在檔案中,所以讀取器會為每個輸出建立預設連接名稱,而該輸出只是輸出編號的字串表示,例如 「1」、「2」、「3」。 連線名稱可讓應用程式和讀取器本身將輸出與資料流程相互關聯。 在多個位元速率檔案中,數個數據流會共用連線名稱。 這與讀取器無關,因為每個 MBR 資料流程的輸出屬性都相同。
每個輸出都有一或多個支援的輸出格式。 輸出格式是讀取器所傳遞未壓縮樣本所使用的格式。 當讀取器開啟檔案時,會將每個輸出的格式設定為媒體子類型的預設值。 支援的輸出格式數目和類型是由解壓縮媒體資料的編解碼器所決定。
下列主題說明如何使用輸出:
相關主題