I want to implement an on top filter for webcam to be used in third-parties streaming app such as Skype, Facebook Messenger.
My idea is creating a Drectshow transform filter and introduce it to the world as a video capture device.
When applications connect to my video capture device which actually is a transform filter, the filter will connect itself to the real webcam’s video source using IFilterGraph.
Is my approach correct?
I would be very grateful if you give me some ideas to do that.