共用方式為


使用寫入器編輯中繼資料

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows Media Format 11 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

您可以直接從寫入器存取將進入檔案標頭的中繼資料。 呼叫寫入器物件中任何介面的 QueryInterface 方法,以取得 IWMHeaderInfoIWMHeaderInfo2 介面的指標。 擁有適當介面的指標之後,您可以操作中繼資料,就像您在中繼資料編輯器物件中載入檔案一樣。 如需編輯中繼資料的詳細資訊,請參閱 使用中繼資料

您必須對中繼資料進行所有變更,才能呼叫 IWMWriter::BeginWriting

注意

如果您設定檔案的中繼資料、寫入檔案,然後準備寫入新檔案而不釋放寫入器,則針對第一個檔案設定的一些中繼資料會保留設定,並包含在後續的檔案中。 使用寫入器物件的相同實例寫入數個檔案時,您有兩個選項:在寫入每個檔案之前檢查所有中繼資料,或只寫入適用于您所寫入之所有檔案的寫入器中繼資料。

 

寫入 ASF 檔案