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)
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With