使用CoreMediaIO模拟macOS相机驱动程序

时间:2019-02-04 13:44:33

标签: macos cocoa core-media

我正在尝试使用内置Facetime Camera硬件在macOS上模拟 虚拟相机驱动程序。基本上像ManyCam一样,我想拍摄一个摄像机视频供稿,应用一些视频滤镜(更改饱和度,亮度),然后将其作为自己的单独摄像机虚拟硬件进行广播。我不确定从哪里开始?

这是我到目前为止的位置:

  • 我需要创建一个DAL(CoreMediaIO设备抽象层)插件
  • 我需要创建一个kext吗?由于我将使用内置相机,因此我可以重复使用Apple的内置kext吗?

  • 我偶然发现iVirtualCamera正在做类似的事情,但是它正在使用Kexts,如果可能的话,我想避免使用它

  • 如何通过自定义插件加载视频,修改视频并将其导出为新相机:

    • 相机Feed->自定义插件(更改饱和度)->导出为新相机以在多个应用中使用

我还是有点迷路,这是正确的方法吗?如果有人可以提供一些提示/资源,那就太好了。

0 个答案:

没有答案