我知道DirectShow可以通过VMR-9使用无窗。VMR-9基于Direct3D。 我可以直接使用Direct3D编写无窗应用程序吗?
我想您可以在下面尝试
- 创建您的Direct3D库,说一个DLL并公开两个接口,一个是initd3d,将HWND作为参数(创建设备时您需要它),另一个是Render(),您可以调用它来绘制场景。
- 在您的客户端应用程序代码中,首先致电initd3d初始化然后,您没有消息处理的场景。