Objective-c – Creating a Virtual Webcam Device for OS X

cocoaobjective cwebcam

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!

Best Answer

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