问题描述
我尝试使用CoreMediaIO DAL插件实现虚拟相机,但虚拟设备不会通过Photo Booth和其他应用程序显示在Mojave中,Mojave中是否弃用了CoreMediaIO插件方法?什么是替代品?
I try to implement the virtual camera using CoreMediaIO DAL plugin, the virtual device won't show up in Mojave with Photo Booth and other application, is CoreMediaIO plugin method deprecated in Mojave? what is the replacement?
我创建的虚拟相机基本上基于 https://developer.apple.com /library/archive/samplecode/CoreMediaIO 和github中的一些示例.
The virtual camera I created is basically based on https://developer.apple.com/library/archive/samplecode/CoreMediaIO and some samples in github.
我希望在打开Photo Booth应用程序时,虚拟设备会显示在相机"列表中,但事实并非如此. (莫哈韦沙漠)
I expected when I open the Photo Booth application, the virtual device would show on the Camera list, but it is not. (Mojave)
推荐答案
事实证明,由于我来自DirectShow世界,因此我误解了输入/输出流,只保留了输入流,撕下了所有助手,与kext相关,而保留了纯DAL仅插件,与我的帧数据的运输层挂钩,现在WebRTC,Zoom等可以在Mojave下找到并使用它.
It turns out I misunderstood input/output stream since I was from DirectShow world, kept the input stream only, ripped off all assistant, kext related, leave pure DAL plugin only, hooked with my transportation layer of frame data, now WebRTC, Zoom etc can find and use it under Mojave.
这篇关于什么是macOS Mojave中的CoreMediaIo DAL虚拟相机替代品的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!