文档
详情
警告:以下API在vMix 24中已弃用,可能在未来的更新中被删除。
vMix支持使用自定义的WPF用户控件编译成一个程序集。
自定义用户控件可以从vMix安装目录中的vMixInterop.dll实现vMix WPF用户控件接口。
这个界面允许vMix与用户控件通信,并收集持续时间和位置信息。
实施细则
- 所有控件应与 .NET Framework 3.5 SP1兼容(目前不支持4.0)
- ShowProperties应该显示一个没有阻塞的WinForms窗口。Show代替Form.ShowDialog)
- 通过ShowProperties显示WPF窗口是未经测试和不支持的。
- ShowProperties中的任何代码都不会在WPF UI线程的上下文中运行,因此需要使用Dispatcher来修改UI元素。
- 所有其他方法都在WPF UI线程中运行,所以应该避免cpu密集型的过程,以防止帧丢失。
- 不支持任何与媒体相关的控件,如MediaElement和WebBrowser,将显示一个空白窗口。
如何添加一个自定义的WPF用户控件到vMix
1. 首先,确保用户控件已编译为DLL,并遵循上述实现指南。
2. 在vMix中单击Add Input,然后选择Title / XAML选项卡
3.单击Browse并浏览DLL文件,然后单击OK
4. 单击OK,现在该控件将在vMix中可用。
5. 如果你已经通过ShowProperties函数构建了自定义属性,可以通过右键菜单显示:
新浪微博
关注@vMixchina

官方微信公众号

新浪微博
关注@vMixhd
官方微信公众号