共用方式為


Windows Media Format SDK 函式

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

Windows 媒體格式 SDK 包含用來建立物件的函式,以及協助程式函式來簡化某些程式。

此 SDK 支援下列函式來初始建立物件。 如果下列物件未列出,您必須使用另一個物件的介面來建立它。 如需詳細資訊,請參閱物件

函式 描述
WMCheckURLExtension 檢查 URL 或作為引數傳入的檔案名副檔名
WMCheckURLScheme 檢查網路通訊協定,並將其與支援配置的內部清單進行比較
WMCreateBackupRestorer 建立備份還原器物件。
WMCreateCertificate 將使用者的憑證包裝成 物件。
WMCreateDeviceRegistration 建立裝置註冊物件。
WMCreateDRMTranscryptor 建立 DRM Transcryptor 物件。
WMCreateEditor 建立中繼資料編輯器物件。
WMCreateIndexer 建立索引子物件。
WMCreateLicenseRevocationAgent 建立授權撤銷代理程式物件。
WMCreateProfileManager 建立設定檔管理員物件。
WMCreateReader 建立讀取器物件。
WMCreateSecureChannel 建立實作 IWMSecureChannel的物件。
WMCreateSecureChannel_Certified 建立實作 IWMSecureChannel的物件。
WMCreateSecureChannel_Certified_DES 建立實作 IWMSecureChannel.的物件。
WMCreateSecureChannel_DES 建立實作 IWMSecureChannel的物件。
WMCreateSyncReader 建立同步讀取器物件。
WMCreateWriter 建立寫入器物件。
WMCreateWriterFileSink 建立寫入器檔案接收物件。
WMCreateWriterNetworkSink 建立寫入器網路接收物件。
WMCreateWriterPushSink 建立寫入器推入接收物件。
WMIsAvailableOffline 確認可以從快取的複本播放 ASF 檔案。
WMIsContentProtected 檢查檔案中是否有受 DRM 保護的內容。
WMValidateData 確認檔案開頭的資料與 Windows 媒體格式 SDK 支援的檔案類型標頭區段一致。

 

下列函式提供方便的快捷方式來分析檔案。

函式 描述
WMCheckURLExtension 嘗試根據副檔名,判斷 Windows 媒體格式 SDK 的物件是否可以讀取檔案。
WMCheckURLScheme 判斷 Windows 媒體格式 SDK 的物件是否支援網路通訊協定。
WMIsAvailableOffline 判斷檔案是否可供離線播放。
WMIsContentProtected 檢查檔案中是否有受 DRM 保護的內容。
WMValidateData 嘗試藉由分析檔案開頭的資料,判斷 Windows 媒體格式 SDK 的物件是否可以讀取檔案。

 

物件

程式設計參考