枚举和使用 wmp 可视化工具
我想在我的应用程序中使用系统可用的 Windows Media Player 可视化工具。显然,可视化工具公开了一个 IWMPEffects 接口到世界。我的问题是如何枚举和创建系统上可用可视化工具的实例?可能这只是获取可视化工具的 cslid,然后使用 CoCreateInstance 创建实例的过程。但是我不知道如何获得这些 clsid!
谢谢!
I want to use the systems available windows media player visualizers in my app. Apperently visualizers expose an IWMPEffects interface to the world. My question is how do I enumerate and create instances to the available visualizers on my system? Probably it's just a process of getting the cslid of the visualizers and then create the instance with CoCreateInstance. However I have no idea how to get these clsid's!
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实现 IWMPEffects 的对象的 CLSID 存储为 HKLM\SOFTWARE\Microsoft\MediaPlayer\Objects\Effects 的子项。
The CLSIDs of the objects that implement
IWMPEffects
are stored as subkeys ofHKLM\SOFTWARE\Microsoft\MediaPlayer\Objects\Effects
.