Post

Replies

Boosts

Views

Activity

Reply to Library validation and CoreMedia I/O plug-ins
macOS 12.3 introduces the new Camera Extension (CMIOExtension), which allows the third party apps to provide virtual media I/O device without running into the limitation like the existing DAL Plug-Ins. The document on this API is lacking right now, but Xcode 13.3 included the extension template with a working reference implementation.
Topic: Code Signing SubTopic: General Tags:
Feb ’22
Reply to CoreMediaIO Virtual Camera Extension stopped working in 12.3 RC
Yeah it looks like for Core Media I/O extensions, the dynamic unload/reload is pretty broken (almost all updates require a reboot other than the initial load). If you want to ship it in production apps, try structure the extension so it behaves like a light weight shim to just pipe media data, and shift all the complicated logic to your main app with XPC to avoid having to frequently update the system extension?
Topic: Media Technologies SubTopic: General Tags:
Mar ’22