2011-10-21 21 views
0

我有用于从相机捕获视频的C静态库。它使用Direct X来接口相机。在Windows 8上用于视频捕获的Direct X替代方案

我想在.Net C#中创建API来捕捉视频,并且不想使用DirectX。目标操作系统是Windows 8.Api应该以这种方式它应该在Windows 8的桌面和城域模式下工作。

任何帮助将被赞赏。

+0

Windows 8 Metro都是关于DirectX的 - 任何你不想使用它的理由? – Yahia

+0

@Yahia但Metro Deos不支持Win32。那么这会有什么影响。我现有的C库使用DirectX所以我可以继续在Windows上的C库。 –

+0

地铁是建立在Win32的基础上的,WinRT打包成BUILD ...他们专门有在Metro的DirectX会话...你需要链接吗? – Yahia

回答

1

按上述意见:

DirectX是在Windows 8中/新城的心脏......

是在BUILD举行的地铁在DirectX

几次会议 - 看到http://www.buildwindows.com/Sessions/Tagged/DirectX

关于中的DirectX地铁看例如http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-766T

由于整个API(WinRT等)现在不是最终的,现在肯定不容易移植你的代码,但从我所了解的将来可能...

另一点:Metro API被封装为WinRT,它是COM的几个新的方面......这个API可以从.NET +原生代码(如C/C++)使用!

+0

请确认我的猜测..... Win32 Specific Api可能无法在Metro.So上工作,因此我可能必须用C++ WinRT代码替换C++ Win32代码Keeping DirectX Api调用完整。 –

+0

是的 - 根据我的理解,您必须移植/更改您的库以使用基于WinRT的新API ......从技术上讲,可能会使用“旧API”,但现在判断这是否可行还为时过早/稳定/支持... – Yahia

相关问题