为 Media Foundation 生成托管包装器

发布于 2024-10-18 22:15:24 字数 181 浏览 7 评论 0原文

MF 团队提供了用 C# 编写的 MFManagedEncode,在源代码中他们为很多 MF 接口(但不是所有接口)创建了包装器,是否有任何工具可以自动生成其余接口的包装器?如果没有,我需要自己写包装器,但是我在哪里可以找到COM的GUID和接口的IID? MSDN刚刚提到了接口属于哪个lib,例如IMFMediaStream接口的IID是多少?

MF team has provided MFManagedEncode which is written in C#, inside the source they have created wrapper for a lot of MF interfaces but not all interfaces, is there have any tool can generate the wrapper for rest interfaces automatically? if no, i need write the wrapper by myself, but where can i find the GUID of COM and the IID of the interface? MSDN just mentioned the interface belong which lib, for example, what's the IID of IMFMediaStream interface?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

朕就是辣么酷 2024-10-25 22:15:24

Snarfle 为 MF 创建了一个托管包装器

http://mfnet.sourceforge.net/

从 svn 获取源代码,如果您需要Windows 7中添加的新界面

Snarfle has created a managed wrapper for MF

http://mfnet.sourceforge.net/

Grab the source from svn, if you need the new interfaces added in Windows 7

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文