What is CoreMediaIo DAL virtual camera alternative

2020-07-13 09:14发布

问题:

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?

The virtual camera I created is basically based on https://developer.apple.com/library/archive/samplecode/CoreMediaIO and some samples in github.

I expected when I open the Photo Booth application, the virtual device would show on the Camera list, but it is not. (Mojave)

回答1:

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.