首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到用于创建源过滤器的IMoniker?

问如何找到用于创建源过滤器的IMoniker?
EN

Stack Overflow用户
提问于 2012-11-06 23:41:23
回答 1查看 612关注 0票数 1

目前我正在写一个基于DirectShow的应用程序,应该可以帮助用户配置他们的电视采集卡,因为GraphEdit对大多数人来说似乎太难理解了。其思想是,此应用程序将生成的图形导出到.GRF file,该a将在另一个应用程序中使用。

用户可以选择应该使用哪个设备(IMoniker)来创建源过滤器,并且可以更改有关视频/音频的某些设置。

除了导出.GRF文件之外,我的应用程序还应该具有导入此类文件的功能。我的问题是:如何在导入的图形中找到用于创建源过滤器的名字对象/设备?

我尝试为所有连接的设备创建源筛选器列表,并将其与导入图中的源筛选器进行比较,但似乎不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-09 08:39:44

您无法区分名字对象和已创建的实例。为了区分名字对象并能够找到您需要的名字对象,可以使用它们的IMoniker::GetDisplayName字符串作为惟一的持久标识符。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13254440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档