Windows 媒体格式 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 的对象读取。

 

对象

编程参考