为 Media Foundation 生成托管包装器
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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