Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is CoreMediaIo DAL virtual camera alternative in macOS Mojave

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)

like image 686
Steven Avatar asked May 15 '19 20:05

Steven


1 Answers

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.

like image 186
Steven Avatar answered Nov 15 '22 20:11

Steven