共用方式為


Windows 媒體格式 SDK 函式

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器接收寫入器已取代它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器接收寫入器,而不是 Windows Media Format 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 的物件是否可以讀取檔案。

 

物件

程式設計參考