來源外掛程式
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器 和 接收寫入器已取代它。 來源讀取器 和 接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器 和 接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
來源外掛程式是一個選項,可供想要為 Windows 媒體®檔案實作自己的儲存系統開發人員使用。 來源外掛程式可透過實作稱為 IStream的 COM 介面來啟用此功能,這是提供數據的標準介面。
來源外掛程式應該寫入為 dll,而且其存在是透過登錄專案向 SDK 已知。 您可以透過這種方式實作任意數目的來源外掛程式。 來源外掛程式必須匯出 WMCreateStreamForURL 函式。
若要註冊來源外掛程式,應該新增下列登錄專案:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media\WMSDK\sources
Name = “any unique name”
Value = 來源外掛程式 dll 的路徑名稱
註冊 dll 之後,應用程式就可以使用 IWMReader::Open 方法來存取數據流數據,這些數據可以儲存在檔案或使用者定義數據容器中。
相關主題