共用方式為


拿掉元資料屬性

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

您可以將元數據屬性的索引和資料流編號傳遞至 IWMHeaderInfo3::DeleteAttribute 方法,以移除元數據屬性。 拿掉屬性之後,剩餘屬性編製索引的順序不會變更;原本索引值大於移除之索引值的所有剩餘屬性,其索引值都會減少一個。 拿掉多個屬性時,請依索引以遞減順序執行此動作,以避免必須計算索引編製中的調整。

為了方便移除值,IWMHeaderInfo3::GetAttributeIndices 方法會以遞減順序傳回索引值。

注意

使用 IWMHeaderInfo3 方法取得的索引值 與使用 IWMHeaderInfo方法取得的索引值不相容。 如果您使用某個介面的方法來變更檔案中的屬性,您應該假設先前從另一個介面擷取的任何索引值都不再有效,而且必須再次取得。 您應該盡可能避免使用 IWMHeaderInfo 的方法。

 

使用元數據