Windows Media Format 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 Media Format SDK 的对象读取。
WMCheckURLScheme 确定 Windows Media Format SDK 的对象是否支持网络协议。
WMIsAvailableOffline 确定文件是否可用于脱机播放。
WMIsContentProtected 检查文件中是否有受 DRM 保护的内容。
WMValidateData 尝试通过分析文件开头的数据来确定文件是否可由 Windows Media Format SDK 的对象读取。

 

对象

编程参考