共用方式為


ASF 索引子

ASF 索引子 是 WMContainer 層元件,可用來讀取或寫入進階系統格式的 Index 物件 (ASF) 檔案。 如需 ASF 檔案結構的相關資訊,請參閱 ASF 檔案結構

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

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

此章節包含下列主題。

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

WMContainer ASF 元件

媒體基礎中的 ASF 支援