索引
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
讀取數位媒體檔案之應用程式的常見需求是能夠搜尋內容中的特定點。 搜尋可能會很困難,因為不保證檔案中的各種資料流程具有具有並行開始時間的樣本。 使用 索引時,會解決此問題。 索引是 ASF 檔案中的 物件,其等於影片範例及其簡報時間。 音訊資料流程不需要索引,因為音訊資料與簡報時間比視訊資料更緊密連接。
Windows 媒體格式 SDK 的索引子物件可以建立三種不同類型的索引:時態索引、框架式索引和 SMPTE 時間程式碼索引。
時態索引是最常見的類型。 它們只會將影片範例與對應的簡報時間相等。
以畫面為基礎的索引等於視訊畫面編號和簡報時間的視訊範例。 畫面編號在編輯視訊的應用程式中特別有用。
SMTPE 時間代碼索引是最罕見的索引類型。 它使用 SMPTE 時間程式碼做為索引的基礎,而且只能用於包含 SMPTE 時間戳記的資料流程。 如需 SMPTE 時間程式碼的詳細資訊,請參閱 SMPTE 時間程式碼支援。
ASF 檔案可以包含其包含之每個視訊資料流程的每個類型索引。 根據預設,寫入器物件所建立檔案中的每個視訊資料流程都會包含時態索引。 您可以變更檔案的自動編制索引設定,以符合您的需求。