物件 (Windows Media Format 11 SDK)
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器 和 接收寫入器已取代它。 來源讀取器 和 接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器 和 接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
Windows 媒體格式 SDK 會使用數個對象來讀取、寫入、編輯和編制 ASF 檔案,以及建立和編輯配置檔。 每個物件都支援一些介面。 多個物件支援某些介面。 在這些情況下,介面的參考區段中會討論實作的任何差異。
Windows Media Format SDK 中的物件符合 COM 規範。 為了讓開發更容易,每個物件都有相關聯的建立函式或方法。 您應該使用建立函式或方法建立物件,而不是手動使用 COM 函式 CoCreateInstance。
有些介面的名稱會附加數位,例如 IWMProfile2 和 IWMWriter3。 在每個案例中,編號的版本都會繼承舊版的所有方法,並新增新功能。
在此參考的每個物件頁面上,主要 COM 物件中包含的介面會先列出,後面接著應用程式必須實作的回呼介面。
下表列出此 SDK 所支援的物件,其中包含每個物件的功能描述,以及用來建立它的函式。
物件 | 描述 | 建立函式 |
---|---|---|
備份還原程式 | 備份授權,通常是卸除式媒體,然後將這些授權還原到不同的計算機上。 | WMCreateBackupRestorer |
裝置註冊 | 管理裝置註冊資料庫,其中包含可透過網路連線取得的媒體播放裝置專案。 | WMCreateDeviceRegistration |
DRM Transcryptor | 將受DRM保護的媒體資料轉換成數據流,以傳送至使用Windows Media DRM 10 進行網路裝置通訊協定的裝置。 | WMCreateDRMTranscryptor |
索引器 | 建立 ASF 檔案的索引,以啟用使用視訊串流在檔案中搜尋。 | WMCreateIndexer |
授權撤銷代理程式 | 管理授權撤銷。 | WMCreateLicenseRevocationAgent |
元數據編輯器 | 編輯 ASF 檔案標頭中的元數據。 | WMCreateEditor |
Profile Manager | 提供介面來建立、載入和儲存配置檔。 需要配置檔才能寫入 ASF 檔案。 | WMCreateProfileManager |
讀者 | 讀取 ASF 檔案。 這個物件會針對其作業使用異步呼叫模型。 | WMCreateReader |
同步讀取器 | 使用同步呼叫讀取 ASF 檔案。 | WMCreateSyncReader |
寫入器 | 寫入 ASF 檔案。 | WMCreateWriter |
寫入器檔案接收 | 控制寫入器物件所寫入的 ASF 檔案。 | WMCreateWriterFileSink |
寫入器網路接收 | 控制寫入器物件所寫入 ASF 檔案的即時網路串流。 | WMCreateWriterNetworkSink |
寫入器推入接收 | 控制將串流內容傳遞至發佈伺服器。 | WMCreateWriterPushSink |
下表列出相依於其他物件的物件。 這些物件是由現有物件的方法所建立。