中繼資料
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
此 SDK 的中繼資料是描述 ASF 檔案或檔案內容的資訊。 ASF 檔案的標頭區段包含與該檔案相關聯的所有中繼資料。 ASF 檔案中的個別中繼資料專案稱為屬性。 每個屬性都有名稱和值。 在本檔中,全域常數是用來識別屬性。 例如,ASF 檔案的標題會儲存在 g_wszWMTitle 屬性中。
Windows 媒體格式 SDK 中定義了許多屬性,以處理最常見的中繼資料需求。 此外,您可以建立自己的屬性。 不過,在命名自訂屬性時,您應該小心,因為其他應用程式開發人員可以使用相同的名稱,而且可能會發生衝突。
某些屬性是由 SDK 設定,無法手動變更。 例如,當您編制 ASF 檔案的索引時,SDK 會設定 g_wszWMSeekable 屬性,以顯示檔案現在可以從任何指定的點讀取。
其他屬性只是參考屬性,必須手動設定。 例如,如果您想要追蹤檔案的作者,您應該設定 g_wszWMAuthor。
Windows 媒體格式 SDK 支援套用至整個檔案的屬性,以及套用至個別資料流程的屬性。
您可以使用 Windows 媒體格式 SDK 來編輯 MP3 檔案中的中繼資料,不過您應該一律在 MP3 檔案中使用符合 ID3 規範的屬性,以維持與其他 MP3 操作程式的相容性。
相關主題