[英]Using DirectShow based virtual camera with Electron framework to render content of <div> element
我正在尝试使用Electron框架构建桌面应用程序,该框架可以将特定<div>
元素的 output 内容发送到基于DirectShow的虚拟相机。
在著名的Viveks 虚拟相机和Sample Push Source Filter的帮助下,我能够创建在虚拟相机中渲染桌面的虚拟相机。
现在我想将此虚拟相机与 electron 应用程序一起使用到<div>
的 output 内容。 我无法弄清楚应该采取什么方法来实现这一目标? 我想我必须开发 DirectShow Capture Filter 它将与我不确定的虚拟相机交互。
将<div>
内容渲染到虚拟相机的方法应该是什么?
It appears you'd need to get the window handle HWND for the Electron window and write to a RECT within that window, similar to how you'd do it with a DirectX swapchain. 我不确定是否有专门的方法可以渲染到 window 中的元素,但您可以公开一些变量,您的 C++ 组件可以读取这些变量以确定视口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.