Search code examples
objective-ccocoawebcam

Creating a Virtual Webcam Device for OS X


I am looking for a solution to create a "virtual" webcam device under OS X (that acts just as a normal hardware webcam, but the application has full control over what to output). I'm fairly experienced with C++, but not so much with Objective-C and OSX/Cocoa programming.

Anyone that can point me in the right direction, where to look and what I should be looking for? I've searched, but most of the results seems to focus on Windows and DirectX.

Thanks!


Solution

  • The way to go is to use CoreMediaIO framework. You can create a virtual device using the framework.