共用方式為


ASF 索引器

ASF 索引器 是 WMContainer 層元件,用來讀取或寫入進階系統格式 (ASF) 檔案中的 Index Objects。 如需 ASF 檔案結構的相關信息,請參閱 ASF 檔案結構

應用程式可以使用索引器,根據簡報時間執行搜尋,或為 ASF 檔案產生新的索引專案。 ASF 索引器會實作 IMFASFIndexer 介面。

索引類型 描述
簡報時間型索引 為索引區塊中的音訊和視訊串流提供簡報時間型索引,讓索引編製更有效率。 每個索引區塊都會參考包含位元移的索引專案。
位移是所搜尋數據封包的位置,相對於 ASF 數據對象的開頭。
GUID_NULL必須做為索引標識碼的 GUID 類型。 如需詳細資訊;請參閱 使用索引器撰寫新的索引
Timecode 索引 有助於在包含 timecode 元數據的數據流中依時間碼搜尋。 時間碼符合 SMPTE 格式(Hours:Minutes:Seconds:Frames)。 每個索引區塊都會參考包含位元移的索引專案。
位移是所搜尋數據封包的位置,相對於 ASF 數據對象的開頭。
注意:目前不支援 Timecode 索引物件。
框架型索引 提供視訊數據流的畫面型索引。 框架型索引中的索引是以框架編號為依據,而 ASF 檔案中數據流的第一個框架對應至框架型索引物件中的專案 0。 每個索引區塊都會參考包含位元移的索引專案。
注意:目前不支援以框架為基礎的索引物件

本節包含下列主題。

主題 描述
索引器建立和設定 如何建立索引器物件,並將其設定為讀取現有索引,或為檔案寫入新的 ASF Index 物件。
使用索引器在檔案中搜尋 如何使用索引器在 ASF 檔案內搜尋。
使用索引器撰寫新的索引 如何使用索引器來產生索引專案,並寫入 ASF 檔案的新 Index 物件。

WMContainer ASF 元件

媒體基礎 ASF 支援