配置文件管理器对象
[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器 和 接收器编写器取代。 源读取器 和 接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器 和 接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
配置文件是一组用于创建 ASF 文件的媒体参数。 配置文件管理器对象创建用于编辑的配置文件对象。 可以创建配置文件对象,而无需其中任何数据,也可以从现有配置文件数据生成。 配置文件管理器对象还提供用于枚举支持的编解码器和查询这些编解码器以获取信息的方法。
配置文件管理器对象由 WMCreateProfileManager 函数创建,该函数设置指向 IWMProfileManager 接口的指针。 可以通过调用 QueryInterface 方法来获取配置文件管理器对象的其他接口。
配置文件管理器对象支持以下接口。
接口 | 描述 |
---|---|
IWMCodecInfo | 检索有关支持的编解码器及其格式的信息。 |
IWMCodecInfo2 | 检索受支持编解码器的名称及其格式的说明。 继承 IWMCodecInfo的所有方法。 |
IWMCodecInfo3 | 检索编解码器属性和查询支持功能的编解码器。 继承 IWMCodecInfo 和 IWMCodecInfo2的所有方法。 |
IWMProfileManager | 创建新配置文件、加载现有配置文件并保存自定义配置文件。 |
IWMProfileManager2 | 控制配置文件管理器枚举的系统配置文件的版本。 继承 IWMProfileManager的所有方法。 |
IWMProfileManagerLanguage | 控制配置文件管理器分析的系统配置文件的语言。 |
言论
创建配置文件管理器对象时,它会分析所有系统配置文件,这可能需要几秒钟时间。 每次需要使用配置文件管理器时创建和发布配置文件管理器都会对性能产生不利影响。 应在应用程序中创建一次配置文件管理器,并仅在不再需要使用它时才发布它。
相关主题