使用同步讀取器依時間搜尋
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows Media Format 11 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
若要使用同步讀取器搜尋資料,您可以指定播放的範圍。 範圍是由開始的簡報時間和持續時間所定義,這兩個單位都是以 100 奈秒為單位。
若要使用同步讀取器依簡報時間搜尋 ASF 檔案中的資料,請執行下列步驟。
- 呼叫 IWMSyncReader::SetRange來指定範例傳遞的開始時間和持續時間。 這個方法不需要您指定資料流程編號,因為每個資料流程的呈現時間應該已經同步處理。
- 開始擷取呼叫 IWMSyncReader::GetNextSample 的範例。 如往常使用同步讀取器一樣繼續進行。
相關主題